BM.SMBuilder
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
System.Object - Hash
D2230CCAB9DC1757B142B33842C78F98E49E48ABB850DAA3A27FDE9E18D3B9F3
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
_stateMachine# | private | private BM.StateMachine _stateMachine |
Methods
Branch
#
public BM.StateBuilder<BM.SMBuilder> Branch(System.String stateName, out BM.State& outState, System.Int32 transitionCapacity, System.Int32 startChildTransitionCapacity)
Method metadata
- Visibilitypublic
- Return type
BM.StateBuilder<BM.SMBuilder> - StaticFalse
- VirtualFalse
- Hash
DA1F9720C4987458C28BCED1E6E0AF2E5F1EB19CB124802517DBE032E2EA43B1 - Body hash
0DC7C92044434C3022A0DDD91AC7C4D28F568462E3AC416F380684D118141D8C - IL size84
Referenced calls
BM.State::.ctor(System.String, BM.StateMachine, System.Boolean)BM.StateMachine::AddState(System.String, BM.State)BM.State::SetTransitionCapacity(System.Int32)BM.State::SetStartChildTransitionCapacity(System.Int32)BM.StateMachine::HasStartState()BM.StateMachine::SetStartState(BM.State)BM.StateBuilder<BM.SMBuilder>::.ctor(Parent, BM.State, BM.StateMachine)
Called by
CandideServer.Citizens.GenericServerCitizenController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerBirdController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerDeerController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerFrogController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerGoatController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerLaserStatueController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerLizardController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerMouseController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerRabbitController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerScarabController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerSquirrelController::CreateStateMachineCandideServer.Entities.Controllers.Creatures.ServerFireStatueController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerAshManController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerBearController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerBigScorpionController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerBoarController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerEngineerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenBloatController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenCenturionController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenCrawlerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenSwordController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFireElementalController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerLavaConstructController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerMagusVenusController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerMedusaController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerPhoenixController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerPotmanController::CreateStateMachine
Build
#
public BM.StateMachine Build()
Method metadata
- Visibilitypublic
- Return type
BM.StateMachine - StaticFalse
- VirtualFalse
- Hash
85CA5C54266D26431A5A1D47D55D07D3BD4E507E3A65F1054F356B390BD392D1 - Body hash
5DAF8909470CF579D18A2113B59F91CAA4102B31706065991C16B3FDD23F740C - IL size7
Called by
CandideServer.Citizens.GenericServerCitizenController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerBirdController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerDeerController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerFrogController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerGoatController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerLaserStatueController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerLizardController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerMouseController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerRabbitController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerScarabController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerSquirrelController::CreateStateMachineCandideServer.Entities.Controllers.Creatures.ServerFireStatueController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerAshManController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerBearController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerBigScorpionController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerBoarController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerEngineerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenBloatController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenCenturionController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenCrawlerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFallenSwordController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerFireElementalController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerJumpingSkullController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerLavaConstructController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerLavaSpitterController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerMagusVenusController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerMedusaController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerPhoenixController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerPotmanController::CreateStateMachine
Leaf
#
public BM.SMBuilder Leaf(System.String stateName, out BM.State& outState, System.Int32 transitionCapacity, System.Int32 startChildTransitionCapacity)
Method metadata
- Visibilitypublic
- Return type
BM.SMBuilder - StaticFalse
- VirtualFalse
- Hash
816302D689C37BB49E8E8E253EFD43C7EFCF3D262AD52C30C76829D7B4DC9522 - Body hash
D3844DE27AFCA9B680AD04E92A67480972DFF159088F794F2CF18E24FEEDF1AE - IL size72
Referenced calls
BM.State::.ctor(System.String, BM.StateMachine, System.Boolean)BM.StateMachine::AddState(System.String, BM.State)BM.State::SetTransitionCapacity(System.Int32)BM.State::SetStartChildTransitionCapacity(System.Int32)BM.StateMachine::HasStartState()BM.StateMachine::SetStartState(BM.State)