Пример #1
0
 internal void StartCommand(AdvCommandWaitBase command)
 {
     if (command.WaitType != AdvCommandWaitType.NoWait)
     {
         this.commandList.Add(command);
     }
 }
Пример #2
0
 internal void CompleteCommand(AdvCommandWaitBase command)
 {
     if (command.WaitType != AdvCommandWaitType.NoWait)
     {
         this.commandList.Remove(command);
     }
 }
Пример #3
0
        void FinalizeCommand(AdvCommandWaitBase command)
        {
            var effect = command as IAdvCommandEffect;

            if (effect != null)
            {
                effect.OnEffectFinalize();
            }
        }
Пример #4
0
        internal void CompleteCommand(AdvCommandWaitBase command)
        {
            //タイプによって管理リストから除外
            switch (command.WaitType)
            {
            case AdvCommandWaitType.NoWait:
                break;

            default:
                commandList.Remove(command);
                break;
            }
        }
Пример #5
0
        internal void StartCommand(AdvCommandWaitBase command)
        {
            //タイプによって管理リストから除外
            switch (command.WaitType)
            {
            case AdvCommandWaitType.NoWait:
                break;

            default:
                commandList.Add(command);
                break;
            }
        }