PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::BehaviorAction Struct Reference

Public Member Functions

bool operator== (const BehaviorAction &) const noexcept=default

Public Attributes

BehaviorActionType type = BehaviorActionType::SetMeshVisible
BehaviorTarget target {}
std::string variable_name
std::string text_value
BehaviorVariableScope scope = BehaviorVariableScope::Local
bool bool_value = true
int int_value = 0
float duration_seconds = 2.5f
TransformAnimationPlaybackCommand animation_command = TransformAnimationPlaybackCommand::Play
std::string detail_text_value
std::string hint_text_value
std::string objective_id
pixelbullet::VirtualPath objective_asset
std::string objective_stage_id
pixelbullet::VirtualPath mission_asset
std::string mission_event_id
pixelbullet::VirtualPath interaction_asset
BehaviorTarget patrol_route_target {}
float patrol_move_speed = 0.0f
std::vector< platform::scene_play::RuntimeUiAction > runtime_ui_actions

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