public CharacterDomainBuilder HasState(CharacterWorldState state) { var condition = new HasWorldStateCondition(state); Pointer.AddCondition(condition); return(this); }
public AIDomainBuilder HasState(AIWorldState state, byte value) { var condition = new HasWorldStateCondition(state, value); Pointer.AddCondition(condition); return(this); }
public AIDomainBuilder HasNotState(AIWorldState state) { var condition = new HasWorldStateCondition(state, 0); condition.Depth = Pointer.Depth + 1; Pointer.AddCondition(condition); return(this); }