public void Setup(GameObject destination, float time, Queue <GameObject> stack, ItemPowerBar itemPowerBar) { timeElapsed = 0; startPosition = transform.localPosition; timeToReachTarget = time; target = destination; this.stack = stack; this.itemPowerBar = itemPowerBar; }
// Use this for initialization void Start() { lastTime = 0f; deltaTime = 0f; timer = 0f; aBeats = new Queue <GameObject>(); bBeats = new Queue <GameObject>(); xBeats = new Queue <GameObject>(); yBeats = new Queue <GameObject>(); itemPowerBar = transform.parent.GetChild(2).GetComponent <ItemPowerBar> (); aButtonSpriteRenderer = targetA.transform.GetChild((targetA.transform.childCount - 1)).GetComponent <SpriteRenderer>(); bButtonSpriteRenderer = targetB.transform.GetChild((targetB.transform.childCount - 1)).GetComponent <SpriteRenderer>(); xButtonSpriteRenderer = targetX.transform.GetChild((targetX.transform.childCount - 1)).GetComponent <SpriteRenderer>(); yButtonSpriteRenderer = targetY.transform.GetChild((targetY.transform.childCount - 1)).GetComponent <SpriteRenderer>(); CallInputListeners(); //starts listening for button presses }