Example #1
0
 private void initFlashSkill(BubbleController otherBubble)
 {
     //For each skill disabled, test if the flash skill should actived
     //POISON -> Blue + YELLOW
     if (PlayerData.instance.getSkillLevel(EnumsGame.GameSkills.POISON) > 0)
     {
         if (controller.collor.Equals(EnumsGame.BubbleCollors.YELLOW) && otherBubble.collor.Equals(EnumsGame.BubbleCollors.BLUE) ||
             controller.collor.Equals(EnumsGame.BubbleCollors.BLUE) && otherBubble.collor.Equals(EnumsGame.BubbleCollors.YELLOW))
         {
             controller.goMix(otherBubble);
         }
     }
     //EARTQUAKE -> YELLOW + RED
     if (PlayerData.instance.getSkillLevel(EnumsGame.GameSkills.EARTHQUAKE) > 0)
     {
         if (controller.collor.Equals(EnumsGame.BubbleCollors.YELLOW) && otherBubble.collor.Equals(EnumsGame.BubbleCollors.RED) ||
             controller.collor.Equals(EnumsGame.BubbleCollors.RED) && otherBubble.collor.Equals(EnumsGame.BubbleCollors.YELLOW))
         {
             controller.goMix(otherBubble);
         }
     }
     //ARKANE -> RED + BLUE
     if (PlayerData.instance.getSkillLevel(EnumsGame.GameSkills.ARKANE) > 0)
     {
         if (controller.collor.Equals(EnumsGame.BubbleCollors.RED) && otherBubble.collor.Equals(EnumsGame.BubbleCollors.BLUE) ||
             controller.collor.Equals(EnumsGame.BubbleCollors.BLUE) && otherBubble.collor.Equals(EnumsGame.BubbleCollors.RED))
         {
             controller.goMix(otherBubble);
         }
     }
 }