public static LearnableMove CreateEventMove(ushort moveID, string description)
        {
            LearnableMove move = new LearnableMove(moveID, LearnableMoveTypes.Event);

            move.description = description;
            return(move);
        }
        public static LearnableMove CreateLevelUpMove(ushort moveID, byte level)
        {
            LearnableMove move = new LearnableMove(moveID, LearnableMoveTypes.Level);

            move.level = level;
            return(move);
        }
        public static LearnableMove CreatePurificationMove(ushort moveID, byte level, GameTypes gameType)
        {
            LearnableMove move = new LearnableMove(moveID, LearnableMoveTypes.Purification);

            move.level    = level;
            move.gameType = gameType;
            return(move);
        }
Esempio n. 4
0
 public void AddLearnableMove(LearnableMove move)
 {
     learnableMoves.Add(move);
 }