Mario Kart 64
Loading...
Searching...
No Matches
SpawnParams Struct Reference

#include <SpawnParams.h>

Collaboration diagram for SpawnParams:
[legend]

Public Member Functions

void from_json (const nlohmann::json &j)
 
nlohmann::json to_json () const
 

Data Fields

std::string Name
 
std::optional< int16_t > Type
 
std::optional< int16_t > Behaviour
 
std::optional< std::string > Skin
 
std::optional< FVectorLocation
 
std::optional< IRotatorRotation
 
std::optional< FVectorScale
 
std::optional< FVectorVelocity
 
std::optional< FVector2DPatrolStart
 
std::optional< FVector2DPatrolEnd
 
std::optional< IPathSpanPathSpan
 
std::optional< int16_t > PrimAlpha
 
std::optional< uint16_t > BoundingBoxSize
 
std::optional< uint32_t > Count
 
std::optional< IPathSpanLeftExitSpan
 
std::optional< IPathSpanTriggerSpan
 
std::optional< IPathSpanRightExitSpan
 
std::optional< uint32_t > PathIndex
 
std::optional< uint32_t > PathPoint
 
std::optional< bool > Bool
 
std::optional< bool > Bool2
 
std::optional< float > Speed
 
std::optional< float > SpeedB
 
std::optional< FVectorFVec2
 
std::optional< RGBA8Colour
 
std::optional< RGBA8Colour2
 
std::optional< RGBA8Colour3
 
std::optional< RGBA8Colour4
 

Member Function Documentation

◆ from_json()

void SpawnParams::from_json ( const nlohmann::json & j)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ to_json()

nlohmann::json SpawnParams::to_json ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ Behaviour

std::optional<int16_t> SpawnParams::Behaviour

◆ Bool

std::optional<bool> SpawnParams::Bool

◆ Bool2

std::optional<bool> SpawnParams::Bool2

◆ BoundingBoxSize

std::optional<uint16_t> SpawnParams::BoundingBoxSize

◆ Colour

std::optional<RGBA8> SpawnParams::Colour

◆ Colour2

std::optional<RGBA8> SpawnParams::Colour2

◆ Colour3

std::optional<RGBA8> SpawnParams::Colour3

◆ Colour4

std::optional<RGBA8> SpawnParams::Colour4

◆ Count

std::optional<uint32_t> SpawnParams::Count

◆ FVec2

std::optional<FVector> SpawnParams::FVec2

◆ LeftExitSpan

std::optional<IPathSpan> SpawnParams::LeftExitSpan

◆ Location

std::optional<FVector> SpawnParams::Location

◆ Name

std::string SpawnParams::Name

◆ PathIndex

std::optional<uint32_t> SpawnParams::PathIndex

◆ PathPoint

std::optional<uint32_t> SpawnParams::PathPoint

◆ PathSpan

std::optional<IPathSpan> SpawnParams::PathSpan

◆ PatrolEnd

std::optional<FVector2D> SpawnParams::PatrolEnd

◆ PatrolStart

std::optional<FVector2D> SpawnParams::PatrolStart

◆ PrimAlpha

std::optional<int16_t> SpawnParams::PrimAlpha

◆ RightExitSpan

std::optional<IPathSpan> SpawnParams::RightExitSpan

◆ Rotation

std::optional<IRotator> SpawnParams::Rotation

◆ Scale

std::optional<FVector> SpawnParams::Scale

◆ Skin

std::optional<std::string> SpawnParams::Skin

◆ Speed

std::optional<float> SpawnParams::Speed

◆ SpeedB

std::optional<float> SpawnParams::SpeedB

◆ TriggerSpan

std::optional<IPathSpan> SpawnParams::TriggerSpan

◆ Type

std::optional<int16_t> SpawnParams::Type

◆ Velocity

std::optional<FVector> SpawnParams::Velocity

The documentation for this struct was generated from the following file: