ObjectInteraction.Merge C# (CSharp) Method

Merge() public static method

public static Merge ( ObjectInteraction mergingInto, ObjectInteraction mergingFrom ) : void
mergingInto ObjectInteraction
mergingFrom ObjectInteraction
return void
    public static void Merge(ObjectInteraction mergingInto, ObjectInteraction mergingFrom)
    {
        //ObjectUsedOn.GetComponent<ObjectInteraction>().Link=ObjectUsedOn.GetComponent<ObjectInteraction>().Link+objInt().Link;
                mergingInto.Link += mergingFrom.Link;
                mergingInto.GetComponent<object_base>().MergeEvent();
                Destroy(mergingFrom.gameObject);
    }

Usage Example

Ejemplo n.º 1
0
 public bool AddItemMergedItemToContainer(GameObject item)
 {
     for (int i = 0; i <= MaxCapacity(); i++)
     {
         if (items[i] != "")
         {
             GameObject founditem = GameObject.Find(items[i]);
             if (ObjectInteraction.CanMerge(founditem.GetComponent <ObjectInteraction>(), item.GetComponent <ObjectInteraction>()))
             {
                 ObjectInteraction.Merge(founditem.GetComponent <ObjectInteraction>(), item.GetComponent <ObjectInteraction>());
                 return(true);
             }
         }
     }
     //otherwise just add in the usual way.
     return(AddItemToContainer(item.name));
 }
All Usage Examples Of ObjectInteraction::Merge