Exemplo n.º 1
0
 void Awake()
 {
     if (transform.tag == "Player")
     {
         rig              = GetComponent <Rigidbody>();
         Camera           = GameObject.FindGameObjectWithTag("MainCamera");
         cartridgeManager = GetComponent <CartridgeManager>();
     }
 }
Exemplo n.º 2
0
 private void Start()
 {
     if (NetworkServer.active)
     {
         SetState(startState);
         _isinit = true;
         _player = GameObject.FindGameObjectsWithTag("Player");
         foreach (GameObject a in _player)
         {
             if (a.GetComponent <NetworkIdentity>().isLocalPlayer)
             {
                 _cm = a.GetComponent <CartridgeManager>();
             }
         }
     }
 }
Exemplo n.º 3
0
 public override void OnStartAuthority()
 {
     base.OnStartAuthority();
     while (!endAddList)
     {
         if (cartridgeManager == null)
         {
             GameObject[] players = GameObject.FindGameObjectsWithTag("Player");
             foreach (GameObject p in players)
             {
                 if (p.GetComponent <NetworkIdentity>().isLocalPlayer)
                 {
                     cartridgeManager = p.GetComponent <CartridgeManager>();
                 }
             }
         }
         else if (GetComponent <NetworkIdentity>().hasAuthority)
         {
             cartridgeManager.AddToAbleList(gameObject);
             cartridgeManager.AddToBulletList(gameObject);
             endAddList = true;
         }
     }
 }