Esempio n. 1
0
 public void OnTailEaten(int partnumber)
 {
     scoreHandler.OnChangedLenth(-(scoreHandler.Lenth - partnumber));
     //Debug.Log("tail eaten at " + partnumber);
     //Debug.Log("new lenth " + scoreHandler.Lenth);
     ExpireanceToLevelUp = Mathf.Pow(scoreHandler.Lenth, 1.3f);
     LastSnakePart.DieUntil(partnumber);
 }
Esempio n. 2
0
 public override void DieUntil(int PartNumber)
 {
     if (this.PartNumber >= PartNumber)
     {
         //Debug.Log("chain death " + this.PartNumber);
         AttachedSnakePart.DieUntil(PartNumber);
         OnDie();
     }
     else
     {
         onLastSnakePart(this);
     }
 }