// Sets variables void InitialisePiecePlacer() { Slots = new GameObject[7]; SlotsBounds = new Bounds[7]; Rb = GetComponent <Rigidbody>(); GameBoard = GameObject.Find("Plane"); GameObject g = GameObject.Find("Connect_4_Board_Slots"); GameplayManager = GameObject.Find("GameplayManager").GetComponent <MyGameplayManager>(); Radius = gameObject.transform.localScale.x / 2; ThisCollider = GetComponent <CapsuleCollider>(); for (int i = 0; i < g.transform.childCount; i++) { Slots[i] = g.transform.GetChild(i).gameObject; SlotsBounds[i] = Slots[i].GetComponent <SphereCollider>().bounds; } }
void Start() { GameplayManager = GetComponent <MyGameplayManager>(); PhotonNetwork.NetworkingClient.EventReceived += OnEvent; }