public static LearnableMove CreateLearnableMove(ushort moveID, LearnableMoveTypes learnType) { return(new LearnableMove(moveID, learnType)); }
private LearnableMove(ushort moveID, LearnableMoveTypes learnType) { this.moveID = moveID; this.learnType = learnType; }