public void InsertItemIntoStripe(BrainbowStripe stripe) { stripe.MoveItemToSlot(gameObject); gameObject.GetComponent <Collider2D> ().enabled = false; isPlaced = true; BrainbowGameManager.Instance.activeFoods.Add(this); }
void CreateFoodItem(GameObject prefab, BrainbowStripe stripe) { BrainbowFoodItem newFood = Instantiate(prefab).AddComponent <BrainbowFoodItem>(); newFood.InsertItemIntoStripe(stripe); newFood.gameObject.transform.localScale = Vector3.one * brainbowManager.foodScale; newFood.gameObject.GetComponent <SpriteRenderer> ().sortingOrder = 3; }