コード例 #1
0
        public void Undo()
        {
            int powerLevelDiff = powerShieldSystem.Level - prevLevel;

            int count = powerLevelDiff / 10;

            if (powerLevelDiff > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    powerShieldSystem.DecreasePowerShieldLevel();
                }
            }
            else
            {
                for (int i = 0; i < count; i++)
                {
                    powerShieldSystem.DecreasePowerShieldLevel();
                }
            }
        }
コード例 #2
0
 public void Execute()
 {
     powerShieldSystem.DecreasePowerShieldLevel();
 }
コード例 #3
0
 public void Undo()
 {
     powerShieldSystem.DecreasePowerShieldLevel();
 }