void Start() { if (!isServer) //start is called when NetworkeIdentity object ServerGM is activated, i.e. when player spawns { SceneManager.sceneLoaded -= OnLevelFinishedLoading; Destroy(this); } allGMInst = GameObject.Find("allGM").GetComponent <allGM>(); rg = new System.Random(((int)(DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond) % 1000)); instanceSelf = this; SceneManager.sceneLoaded += OnLevelFinishedLoading;//first time not called! (as it goes before start) levelInitialise(true); }
void Awake() { Debug.Log("allPlayerManagerAwake"); ag = GameObject.Find("allGM").GetComponent <allGM>(); }