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); }
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; } } } }