Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.98 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.Networking;
  5.  
  6. [RequireComponent(typeof(GuiManager))]
  7. public class PlayerSetup : NetworkBehaviour {
  8.  
  9.     [SerializeField]
  10.     Behaviour[] ComponentToDisable;
  11.  
  12.     void disableComponents()
  13.     {
  14.         if (!isLocalPlayer) // jezeli nie kontrolujemy auta
  15.         {
  16.             for (int i = 0;  i < ComponentToDisable.Length; i++)
  17.             {
  18.                 ComponentToDisable[i].enabled = false;
  19.             }
  20.         }
  21.         else // jezeli kontrolujemy auto
  22.         {
  23.             GetComponent<GuiManager>().CreateGUI();
  24.             if(Camera.main != null)
  25.             {
  26.                 Camera.main.enabled = false;
  27.             }
  28.         }
  29.     }
  30.  
  31.     void Start () {
  32.         disableComponents();
  33.     }
  34.    
  35.     void Update () {
  36.        
  37.     }
  38.  
  39.     private void OnDestroy()
  40.     {
  41.         if (Camera.main != null)
  42.         {
  43.             Camera.main.enabled = true;
  44.         }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement