void Start() { if (Offline) { PhotonNetwork.offlineMode = true; PhotonNetwork.CreateRoom("offline"); GameInfo.MaxKills = 1; GameInfo.MaxTime = 1; } MaxKills = GameInfo.MaxKills; MaxTimeInSeconds = GameInfo.MaxTime * 60; GameObject player = PhotonNetwork.Instantiate(PlayerPrefab.name, SpawnPoints[0].position, SpawnPoints[0].rotation, 0); mechBuilder = player.GetComponent <BuildMech>(); Mech m = UserData.myData.Mech; mechBuilder.Build(m.Core, m.Arms, m.Legs, m.Head, m.Booster, m.Weapon1L, m.Weapon1R, m.Weapon2L, m.Weapon2R); playerScorePanels = new Dictionary <string, GameObject>(); cam = player.transform.Find("Camera").GetComponent <Camera>(); hud = GameObject.Find("Canvas").GetComponent <HUD>(); if (PhotonNetwork.isMasterClient) { SyncTime(); } }
void initComponents() { bm = GetComponent <BuildMech>(); weapons = bm.weapons; }