Beispiel #1
0
    public FlowingResource CreateFlowing(string type, int amount, int order, Vector3 position)
    {
        FlowingResource newRes = GameObject.Instantiate(Resources.Load("Prefabs/Items/Resource") as GameObject, GameObject.Find("Map/Resources").transform).GetComponent <FlowingResource>();

        newRes.transform.position = position;
        newRes.amount             = amount;
        newRes.type = type;
        newRes.GetComponent <SpriteRenderer>().sortingOrder = order;
        newRes.Refresh();
        return(newRes);
    }
Beispiel #2
0
 public void Activate()
 {
     if (outputing)
     {
         if (res != null)
         {
             Gate link = GetLink();
             if (link != null)
             {
                 if (link.res == null)
                 {
                     link.res = res;
                     res      = null;
                 }
             }
             else
             {
                 //res.Fade(true);
                 //res = null;
             }
         }
     }
 }