示例#1
0
 public void Trigger()
 {
     if (coinNum > 0)
     {
         Location = new Vector2(Location.X, initialLocation.Y - 5);
         coinNum--;
         coinAnimation[coinNum].StartAnimation();
         CoinSystem.Instance.AddCoin();
         ScoringSystem.AddPointsForCoin(this);
     }
     else
     {
         state.BeTriggered();
     }
 }
示例#2
0
 public void Trigger()
 {
     state.BeTriggered();
     ScoringSystem.AddPointsForBreakingBlock(this);
     SoundManager.Instance.PlayBrickSmashSound();
 }
示例#3
0
 public void Trigger()
 {
     state.BeTriggered();
     SoundManager.Instance.PlayBrickBreakSound();
 }