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); }
public void AddLearnableMove(LearnableMove move) { learnableMoves.Add(move); }