示例#1
0
 // Use this for initialization
 void Start()
 {
     for (int i = 0; i < count; i++)
     {
         Warrior.LevelUp();
         Cavalier.LevelUp();
     }
 }
    public static void LevelUpClass()
    {
        Cavalier.LevelUp();
        CurrentGame.game.memoryGeneral.humanClassProgress.cavalier.level     = CurrentGame.game.memoryGeneral.humanClassProgress.cavalier.level + 1;
        CurrentGame.game.memoryGeneral.humanClassProgress.cavalier.modifiers = Cavalier.ModList();

        foreach (string id in CurrentGame.game.memoryGeneral.humanClassProgress.cavalier.subbed)
        {
            Unit me = new Unit();
            foreach (Unit u in CurrentGame.game.storeroom.units)
            {
                if (id == u.unitID)
                {
                    u.unitClass.main.human.cavalier.modifiers = CurrentGame.game.memoryGeneral.humanClassProgress.cavalier.modifiers;
                    u.unitClass.main.human.cavalier.level     = CurrentGame.game.memoryGeneral.humanClassProgress.cavalier.level;
                }
            }
        }
    }