public AIDomainBuilder SetState(AIWorldState state, byte value, EffectType type) { if (Pointer is IPrimitiveTask task) { var effect = new SetWorldStateEffect(state, value, type); task.AddEffect(effect); } return(this); }
public CharacterDomainBuilder SetState(CharacterWorldState state, EffectType type) { if (Pointer is IPrimitiveTask task) { var effect = new SetWorldStateEffect(state, type); task.AddEffect(effect); } return(this); }