Ejemplo n.º 1
0
 void Start()
 {
     gameMaster = GameObject.Find("GameMaster").GetComponent <GameMaster>();
     player     = GameObject.Find("Corvette (player)");                                                                   //bad
     core       = GetComponent <ShipCore>();
     turret     = transform.Find("Ship Pivot").Find("Corvette Body").Find("Corvette Turret").GetComponent <ShipTurret>(); //bad
     shipPivot  = transform.Find("Ship Pivot").gameObject;                                                                //bad
 }
Ejemplo n.º 2
0
 private void Start()
 {
     core            = GetComponent <ShipCore>();
     turret          = transform.Find("Ship Pivot").Find("Ship Body").Find("Turret Base").Find("Turret Horizontal").GetComponent <ShipTurret>();
     missileLauncher = transform.Find("Ship Pivot").Find("Ship Body").Find("MissileLauncher").GetComponent <MissileLauncher>();
     cameraPivot     = transform.Find("Camera Pivot").gameObject;
     mainCamera      = cameraPivot.transform.Find("Ship Camera").GetComponent <Camera>();
     GlobalVars.globalGameObjects.TryGetValue("hud", out hud);
     crosshair = hud.transform.Find("Crosshair").GetComponent <Image>();
 }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        //eWave = GameObject.Find("Game Master").GetComponent<EnemyWave>();

        bsShipTur = GameObject.FindGameObjectWithTag("Battle Ship").GetComponentInChildren <ShipTurret>();
    }
Ejemplo n.º 4
0
 void Start()
 {
     shipPivot = transform.Find("Ship Pivot").gameObject;
     rotation  = shipPivot.transform.eulerAngles.y;
     turret    = transform.Find("Ship Pivot").Find("Ship Body").Find("Turret Base").Find("Turret Horizontal").GetComponent <ShipTurret>();
 }
Ejemplo n.º 5
0
    private void Start()
    {
        playing = false;
        if (gameMaster != null)
        {
            playerNumber     = gameMaster.AddPlayer(gameObject);
            gameMasterActive = true;
        }
        else if (isLocalPlayer && isServer)
        {
            NetworkServer.SpawnWithClientAuthority(Instantiate(gameMasterPrefab, Vector3.zero, Quaternion.identity), connectionToClient);
        }

        //Debug.Log(0);
        ResetHealth();
        if (isLocalPlayer)
        {
            // Generate a name for the player
            CmdSetPlayerName(namePool[Random.Range(0, namePool.Length)] + "_" + Random.Range(0, 99));

            GlobalVars.globalGameObjects.TryGetValue("hud", out hud);
            healthUI = hud.transform.Find("Health UI").GetComponent <Text>();

            //Debug.Log(1);
        }
        if (isLocalPlayer && isServer)
        {
            //Debug.Log(2);
            icebergMaster = Instantiate(icebergMasterPrefab, Vector3.zero, Quaternion.identity);
            NetworkServer.SpawnWithClientAuthority(icebergMaster, connectionToClient);
            //GameObject.Find("Multiplayer_Manager").GetComponent<NetworkManager>().customConfig = true;
            //GameObject.Find("Multiplayer_Manager").GetComponent<NetworkManager>().connectionConfig.MaxCombinedReliableMessageSize = 248;
            //GameObject.Find("Multiplayer_Manager").GetComponent<NetworkManager>().connectionConfig.MaxCombinedReliableMessageCount = 248;
            //GameObject.Find("Multiplayer_Manager").GetComponent<NetworkManager>().connectionConfig.MaxSentMessageQueueSize = 248;

            //setting cache here
            if (globalGameObjects.TryGetValue("multiplayer_manager", out gameObjectCache))
            {
                gameObjectCache.GetComponent <NetworkManager>().customConfig = true;
                gameObjectCache.GetComponent <NetworkManager>().connectionConfig.MaxCombinedReliableMessageSize  = 248;
                gameObjectCache.GetComponent <NetworkManager>().connectionConfig.MaxCombinedReliableMessageCount = 248;
                gameObjectCache.GetComponent <NetworkManager>().connectionConfig.MaxSentMessageQueueSize         = 248;
            }
            else
            {
                Debug.LogError("Could not find Multiplayer Manager");
            }

            //NetworkServer.Configure(Network.ConnectionConfig)
        }
        //Debug.Log(3);
        kaijuCore       = playerObjects[0].GetComponent <KaijuCore>();
        shipCore        = playerObjects[1].GetComponent <ShipCore>();
        shipTurret      = playerObjects[1].transform.Find("Ship Pivot/Ship Body/Turret Base/Turret Horizontal").GetComponent <ShipTurret>();
        kaijuController = playerObjects[0].GetComponent <PlayerKaijuController>();
        shipController  = playerObjects[1].GetComponent <PlayerShipController>();
        Debug.Log(playerObjects[1]);
        Debug.Log(shipController);
        //Debug.Log(4);
        isKaiju = false;
        globalGameObjects.TryGetValue("kaiju_tracker", out kaijuTracker);


        if (isLocalPlayer)
        {
            GlobalVars.globalGameObjects.TryGetValue("starting_camera", out startingCamera);
            GlobalVars.globalGameObjects.TryGetValue("ocean", out ocean);
        }
    }