void Awake()
 {
     if (GameObject.FindWithTag("ItemManager").GetComponent <bl_ItemManager>() != null)
     {
         m_manager       = GameObject.FindWithTag("ItemManager").GetComponent <bl_ItemManager>();
         gameObject.name = "Kit" + bl_ItemManager.CurrentCount;
         bl_ItemManager.CurrentCount++;
     }
     else
     {
         Debug.LogError("need to have a ItemManager in the scena");
         Destroy(this.gameObject);
     }
 }
Beispiel #2
0
 void Awake()
 {
     if (this.transform.root.GetComponent <bl_ItemManager>() != null)//if this default kit
     {
         m_manager = this.transform.root.GetComponent <bl_ItemManager>();
         typekit   = 1;
     }
     else
     if (GameObject.FindWithTag("ItemManager") != null)//if this kit instance
     {
         this.transform.parent = GameObject.FindWithTag("ItemManager").transform;
         m_manager             = GameObject.FindWithTag("ItemManager").GetComponent <bl_ItemManager>();
         typekit         = 2;
         gameObject.name = "Kit" + bl_ItemManager.CurrentCount;
         bl_ItemManager.CurrentCount++;
     }
     else//if any destroy this
     {
         Debug.LogError("need to have a ItemManager in the scene");
         Destroy(this.gameObject);
     }
 }