Inheritance: Photon.MonoBehaviour
Exemplo n.º 1
0
    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();
        }
    }
Exemplo n.º 2
0
 void initComponents()
 {
     bm      = GetComponent <BuildMech>();
     weapons = bm.weapons;
 }