コード例 #1
0
    private static void OnPhaseEnd()
    {
        for (int i = 0; i < Players.Count; i++)
        {
            if (Players[i] == null)
            {
                Players.RemoveAt(i);
            }
        }

        for (int i = 0; i < Allies.Count; i++)
        {
            if (Allies[i] == null)
            {
                Allies.RemoveAt(i);
            }
        }

        for (int i = 0; i < Enemies.Count; i++)
        {
            if (Enemies[i] == null)
            {
                Enemies.RemoveAt(i);
            }
        }

        for (int i = 0; i < Neutrals.Count; i++)
        {
            if (Neutrals[i] == null)
            {
                Neutrals.RemoveAt(i);
            }
        }
    }