private void Awake() { if (Instance == null) { Instance = this; } Cam = GetComponent <Camera>(); lastPos = transform.position; RefreshCamera(); }
private IEnumerator Init() { StartCoroutine(CheckIfPoolsLoaded()); StartCoroutine(CheckIfMenusLoaded()); StartCoroutine(SetPlayerReady()); mobileControls = FindObjectOfType <MobileCameraControls>(); yield return(new WaitForSeconds(1)); photonView.RPC("RPC_SpawnControllers", RpcTarget.AllViaServer); yield return(new WaitForSeconds(1)); photonView.RPC("RPC_SendPlayerData", RpcTarget.AllViaServer); //send own player data across network for others to see yield return(new WaitForSeconds(1)); MatchBuyMenu.Instance.BuildMenus(this); //build all player menus }