public Move(int id, String name, Type type, Sps sps, int power, int accuracy, int basePP, Effect[] effects) { this.id = id; this.name = name; this.type = type; this.sps = sps; this.power = power; this.accuracy = accuracy; this.basePP = basePP; this.pp = basePP; this._effects = effects; }
public List <SQLServer_Object> FilterByType(FilteringTypeValues Type) { List <SQLServer_Object> Back = new List <SQLServer_Object>(); switch (Type) { case FilteringTypeValues.Tables: if (Tables != null && Tables.Count > 0) { Back.AddRange(Tables.ToArray()); } break; case FilteringTypeValues.Views: if (Views != null && Views.Count > 0) { Back.AddRange(Views.ToArray()); } break; case FilteringTypeValues.Sps: if (Sps != null && Sps.Count > 0) { Back.AddRange(Sps.ToArray()); } break; case FilteringTypeValues.Code: if (Views != null && Views.Count > 0) { Back.AddRange(Views.ToArray()); } if (Sps != null && Sps.Count > 0) { Back.AddRange(Sps.ToArray()); } break; case FilteringTypeValues.Fields: if (Tables != null && Tables.Count > 0) { Back.AddRange(Tables.ToArray()); } if (Views != null && Views.Count > 0) { Back.AddRange(Views.ToArray()); } break; case FilteringTypeValues.Variables: case FilteringTypeValues.Snippets: ; break; case FilteringTypeValues.All: default: if (Tables != null && Tables.Count > 0) { Back.AddRange(Tables.ToArray()); } if (Views != null && Views.Count > 0) { Back.AddRange(Views.ToArray()); } if (Sps != null && Sps.Count > 0) { Back.AddRange(Sps.ToArray()); } break; } return(Back); }