Exemplo n.º 1
0
    private void CreateBlock()
    {
        GameObject obj = this.pool.PopFromPool(this.prefab, false, true, this.container);

        obj.transform.position = this.transform.position;
        IPadMovement padMovement = obj.GetComponent <IPadMovement>();

        padMovement.InitPadMovement(this as IPadController, this.selfColor, this.rhythmController.ContainerPad, this.bpm);
    }
Exemplo n.º 2
0
 public void OnPointerEnter()
 {
     if (this.currentPadMovement != null)
     {
         this.rhythmStreak.IncreaseStreak(this.index);
         this.currentPadMovement.TapOnPadSuccessful();
         this.currentPadMovement = null;
         return;
     }
     this.rhythmStreak.ResetStreak();
 }
Exemplo n.º 3
0
 public void SetEndPadCollisionExit(IPadMovement padMovement)
 {
     this.currentPadMovement = null;
     this.rhythmStreak.ResetStreak();
 }
Exemplo n.º 4
0
 public void SetEndPadCollisionEnter(IPadMovement padMovement)
 {
     this.currentPadMovement = padMovement;
 }