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