CanvasScript.cs 930 Bytes
Newer Older
cann-alberto's avatar
cann-alberto committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using UnityEngine;
using UnityEngine.UI;
namespace Mirror.Examples.CouchCoop
{
    public class CanvasScript : MonoBehaviour
    {
        public CouchPlayerManager couchPlayerManager; // Sets itself
        public Button buttonAddPlayer, buttonRemovePlayer; // Make sure to attach these Buttons in the Inspector

        private void Start()
        {
            buttonAddPlayer.onClick.AddListener(ButtonAddPlayer);
            buttonRemovePlayer.onClick.AddListener(ButtonRemovePlayer);
        }

        private void ButtonAddPlayer()
        {
            if (couchPlayerManager == null)
            { Debug.Log("Start game first."); return; }

            couchPlayerManager.CmdAddPlayer();
        }

        private void ButtonRemovePlayer()
        {
            if (couchPlayerManager == null)
            { Debug.Log("Start game first."); return; }

            couchPlayerManager.CmdRemovePlayer();
        }
    }
}