Example #1
0
 public void UpdateAbilities()
 {
     currentEvasionAbility     = persistance.ReadData("currentEvasionAbility", EvasionAbility.None);
     currentCombatAbility      = persistance.ReadData("currentCombatAbility", CombatAbility.None);
     purchasedEvasionAbilities = persistance.ReadData("purchasedEvasionAbilities", new List <EvasionAbility>());
     purchasedCombatAbilities  = persistance.ReadData("purchasedCombatAbilities", new List <CombatAbility>());
     if (OnAbilitiesUpdated != null)
     {
         OnAbilitiesUpdated();
     }
 }
Example #2
0
 // Use this for initialization
 protected override void Start()
 {
     base.Start();
     Input.gyro.enabled = true;
     persistance        = Persistance.instance;
     transformMatrix    = persistance.ReadData("GravityControl.transformMatrix", ZeroRotation(Vector3.back));
 }
Example #3
0
 private void Start()
 {
     manager = GameManager.instance;
     GameManager.OnGameOver           += Death;
     GameManager.OnNextLevel          += ClearLevelScore;
     GameManager.OnWin                += Win;
     EnemyController.OnEnemyDestroyed += EnemyDestroyed;
     levelCompleteScore                = baseLevelCompleteScore;
     timeScore             = 0;
     closeCallScore        = 0;
     aceScore              = baseAceScore;
     enemiesDestroyedScore = 0;
     noAbilitiesScore      = baseNoAbilitiesScore;
     persistance           = Persistance.instance;
     totalScore            = persistance.ReadData("score", 0);
     if (OnScoreInit != null)
     {
         OnScoreInit();
     }
 }