示例#1
0
 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;
 }
示例#2
0
    // 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
    }