public override ACharacterState <Grunt, Grunt.GruntStateTypes> ConsiderStateChange(ACharacterState <Grunt, Grunt.GruntStateTypes> CandidateState, Grunt Target) { return(this); }
public override void Enter(Grunt Target, ACharacterState <Grunt, Grunt.GruntStateTypes> PreviousState) { gatherTimer = new AutoTween(0, 1, GATHER_DURATION).Start(); }
public override void Enter(Grunt Target, ACharacterState <Grunt, Grunt.GruntStateTypes> PreviousState) { }
public GruntStateMachine(ACharacterState <Grunt, Grunt.GruntStateTypes> InitialState, Grunt Target) : base(InitialState, Target) { }
public ACharacterStateMachine(ACharacterState <TCharacter, TCharacterStateTypes> InitialState, TCharacter Target) : base(InitialState, Target) { }