BM.ConditionHelper
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
System.Object - Hash
D550FEA9F987A2B9E6C0751A018F1E1D98B20C167C20E19652BDCA613ED7110A
Relationships
Base type
System.Object
Methods
InvertCondition
#
public BM.IBaseCondition InvertCondition(BM.IBaseCondition condition)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
0D5F391AA1EEC92EB2B907AEA4846D2D80C84383AAF3E50AE8147EE55E0B6BD7 - Body hash
30BCBF27EB955583395B74A8732AD442D262C9C2022CB153FAC764F2F334645E - IL size7
Referenced calls
BM.NotCondition::.ctor(BM.IBaseCondition)
InvertLeaf
#
public BM.IBaseCondition InvertLeaf(BM.Leaf leaf)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
099E3E42D21DB4910B3A5B7054FB445FAEEED7FBB926ED40A77F39A9DF07C61B - Body hash
EA0D1BC9C33D6B20006E20147CEDB7EFE5BA4899BB971BAD43A72F4F545223BC - IL size12
Referenced calls
BM.ConditionHelper::Leaf(BM.Leaf)BM.NotCondition::.ctor(BM.IBaseCondition)
Leaf
#
public BM.IBaseCondition Leaf(BM.Leaf leaf)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
915CB221B6494F5DFE94213ECCB3F8459109A6FC80C952AFF1BF87D06CF320C1 - Body hash
817DFD7244FE62ED09AEDA6CFC19FF474C72D574246C9EBA86A54C363AE905E6 - IL size26
Referenced calls
BM.BehaviorTree::.ctor()BM.BehaviorTree::SetRoot(BM.Node)BM.BTCondition::.ctor()BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)
Called by
BM.BTFactory::JumpBM.ConditionHelper::InvertLeafCandideServer.Entities.BehaviorMachine.ServerGoatController::CreateStateMachineCandideServer.Entities.BehaviorMachine.ServerLaserStatueController::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.ServerMasterEngineerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSatyrBarbarianController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSatyrBruteController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSatyrRangerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSatyrTinySpectatorController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSkeletonWarriorController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSmallScorpionController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerSnakeController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerWraithController::CreateStateMachineCandideServer.Entities.Controllers.ServerWildCitizenEntityController::CreateStateMachineCandideServer.Entities.ControllerSets.Bear.ServerBearCubController::CreateStateMachineCandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerFallenSpearController::CreateStateMachineCandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerSkeletonArcherController::CreateStateMachineCandideServer.Entities.ControllerSets.ServerBoneCrabController::CreateStateMachineCandideServer.Entities.ControllerSets.ServerBushCrabController::CreateStateMachineCandideServer.Entities.ControllerSets.ServerRockCrabController::CreateStateMachineCandideServer.Entities.ControllerSets.TurtleNew.ServerTurtleController::CreateStateMachineCandide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::CreateStateMachineCandide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::CreateStateMachineCandide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::CreateStateMachine
MemSequence
#
public BM.IBaseCondition MemSequence(BM.Node[] nodes, System.Boolean resetOnExit)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
33CB41DE605CC63A14D736970FEFA508DDF7DEB1F0406E773233155DC0C8C72B - Body hash
CAEE6EDD4C75DC084604C6B8761DB07AF8D67ECDBFB77D1D81EEAB26D4F0A24C - IL size135
Referenced calls
BM.BTCondition::.ctor()BM.BTBuilderPool::Get()BM.MemSequence::.ctor(System.Boolean)BM.BTBuilder::Composite(BM.Composite)BM.BTBuilder::Leaf(BM.Leaf)BM.BTBuilder::Decorator(BM.Decorator)BM.BTBuilder::SubTree(BM.BehaviorTree)BM.BTBuilder::End()BM.BTBuilder::Build()BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)
Selector
#
public BM.IBaseCondition Selector(BM.Node[] nodes)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
2D428F19EF7229FE3A11604F35607031F9BD0EF7C5AFC84DBB484F516794CFAB - Body hash
CF4C80D3DA093EF22E888E2BD01E66B2C015D74D0B6034C5E8AFA6152E269948 - IL size134
Referenced calls
BM.BTCondition::.ctor()BM.BTBuilderPool::Get()BM.Selector::.ctor()BM.BTBuilder::Composite(BM.Composite)BM.BTBuilder::Leaf(BM.Leaf)BM.BTBuilder::Decorator(BM.Decorator)BM.BTBuilder::SubTree(BM.BehaviorTree)BM.BTBuilder::End()BM.BTBuilder::Build()BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)
Sequence
#
public BM.IBaseCondition Sequence(BM.Node[] nodes)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
66DD25A616762BCA6A4A81E567460875F5BF99A02DD316C9839433756C209CBA - Body hash
0F2786BE70BD3BE8018E0733252DC0D6257E4E259164C71857AD3DF1C9BE3DB7 - IL size134
Referenced calls
BM.BTCondition::.ctor()BM.BTBuilderPool::Get()BM.Sequence::.ctor()BM.BTBuilder::Composite(BM.Composite)BM.BTBuilder::Leaf(BM.Leaf)BM.BTBuilder::Decorator(BM.Decorator)BM.BTBuilder::SubTree(BM.BehaviorTree)BM.BTBuilder::End()BM.BTBuilder::Build()BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)
Called by
CandideServer.Entities.BehaviorMachine.ServerDeerController::CreateStateMachineCandideServer.Entities.Controllers.Enemies.ServerEngineerController::CreateBallistaConstructionProgressSubTreeCandideServer.Entities.Controllers.Enemies.ServerEngineerController::CreateRepairTalosWeakSpotSubTreeCandideServer.Entities.Controllers.Enemies.ServerMasterEngineerController::CreateBallistaConstructionProgressSubTree
Tree
#
public BM.IBaseCondition Tree(BM.BehaviorTree tree)
Method metadata
- Visibilitypublic
- Return type
BM.IBaseCondition - StaticTrue
- VirtualFalse
- Hash
C3F476D946937CD59882974E4FCD67367294E8DFB58A2749A9A58C730EF3F015 - Body hash
E3F83931295B274275D986F3439A9FCFC5E51F99EC68865DE168736D83EA9681 - IL size13
Referenced calls
BM.BTCondition::.ctor()BM.BTCondition::set_BehaviorTree(BM.BehaviorTree)