Example #1
0
 public void GiveItself(Character.Humus H)
 {
     //Debug.Log("Giving if possible!");
     if (Owner == null && Owner != H)
     {
         if (H.TakeItem(this.transform))
         {
             GetComponent <SpriteRenderer>().sortingOrder = H.GetComponent <SpriteRenderer>().sortingOrder + 1;
             Owner = H;
             if (RB != null && !RB.simulated)
             {
                 RB.simulated = true;
             }
             Collider2D[] C = GetComponents <Collider2D>();
             for (int i = 0; i < C.Length; i++)
             {
                 C[i].isTrigger = true;
             }
         }
         //Should disable Interactible and collision
     }
 }