예제 #1
0
    public void OnBattleEnd(int winUID)
    {
        timeLeft.gameObject.SetActive(false);
        result.gameObject.SetActive(true);
        exitBtn.gameObject.SetActive(true);

        if (winUID == 2)
        {
            result.ReloadKey("Draw");
        }
        else if (SocketManager.UID == winUID)
        {
            result.ReloadKey("Win");
            spaceShipPosition = Mathf.Sign(spaceShipPosition) * 0.6f;
            GameManager.PlayerMeteorites++;
        }
        else
        {
            result.ReloadKey("Lose");
            spaceShipPosition = Mathf.Sign(spaceShipPosition) * 0.6f;
            GameManager.PlayerMeteorites--;
        }

        isStart = false;
    }
    public void Battle()
    {
        JSONObject info = new JSONObject();

        info.AddField("level", 1);
        SocketManager.RequestBattle(info);
        battleBtn.onClick.RemoveListener(Battle);
        battleBtn.onClick.AddListener(Cancel);
        btnText.ReloadKey("Cancel");
    }