void AfterActionDecision_RPC(int player, AFTERMATH_ACTION action)
    {
        switch (player)
        {
        case 1:
        {
            if (!NetworkManager.IsPlayerOne())
            {
                player1AfterAction = action;
            }
        }
        break;

        case 2:
        {
            if (NetworkManager.IsPlayerOne())
            {
                player2AfterAction = action;
            }
        }
        break;

        default:
        {
            string log = "[AfterAction_RPC] Invalid player: " + player + "\n";
            NetworkManager.DebugLog(log);
        }
        break;
        }

        ProcessAfterAction();
    }
    public void AfterActionDecision(int player, AFTERMATH_ACTION action)
    {
        if (NetworkManager.IsPlayerOne() && player == 1)
        {
            player1AfterAction = action;
            ProcessAfterAction();
        }
        else if (!NetworkManager.IsPlayerOne() && player == 2)
        {
            player2AfterAction = action;
            ProcessAfterAction();
        }

        photonView.RPC("AfterActionDecision_RPC", PhotonTargets.Others, player, action);
    }