Пример #1
0
    // Use this for initialization
    void Start()
    {
        lifePrefab         = Resources.Load("Prefabs/Life") as GameObject;
        explosiveTrap      = Resources.Load("Prefabs/Weapons/ExplosiveTrap") as GameObject;
        inmovilTrap        = Resources.Load("Prefabs/Weapons/InmovilTrap") as GameObject;
        blindGrenadePrefab = Resources.Load("Prefabs/Weapons/blindGrenade") as GameObject;
        grenadePrefab      = Resources.Load("Prefabs/Weapons/Grenade") as GameObject;

        cam = GetComponentInChildren <Camera> ();
        cam.transform.position = camFirstPerson.position;
        cam.enabled            = true;
        controller             = GetComponent <CharacterController>();
        weaponController       = GetComponent <WeaponController2>();
        InitializeCooldowns();
        //
        networkManager = FindObjectOfType <CustomNetworkManager>();
        //
        if (isServer)
        {
            networkManager.RegisterPlayer(gameObject);
            networkManager.SetColorToPlayers();
        }

        //
        effectManager = FindObjectOfType <Effects>();
    }