Ejemplo n.º 1
0
 internal void StartCommand(AdvCommandWaitBase command)
 {
     if (command.WaitType != AdvCommandWaitType.NoWait)
     {
         this.commandList.Add(command);
     }
 }
Ejemplo n.º 2
0
 internal void CompleteCommand(AdvCommandWaitBase command)
 {
     if (command.WaitType != AdvCommandWaitType.NoWait)
     {
         this.commandList.Remove(command);
     }
 }
Ejemplo n.º 3
0
        void FinalizeCommand(AdvCommandWaitBase command)
        {
            var effect = command as IAdvCommandEffect;

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

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

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