コード例 #1
0
ファイル: Engine.cs プロジェクト: haiduc32/Evolution
 private void IdleActionHandler(CharacterBase unit, IdleAction action)
 {
     unit.Ready(action);
 }
コード例 #2
0
ファイル: Engine.cs プロジェクト: haiduc32/Evolution
        public bool ProcessIdle(CharacterBase unit, int idleTicks)
        {
            if (_unitActionDict.ContainsKey(unit)) return false;

            IdleAction idleAction = new IdleAction
            {
                Tick = _timeKeeper.Tick + idleTicks
            };

            AddAction(unit, idleAction);

            return true;
        }