public DragonType Check(DragonType p1, DragonType p2) { if (DragonType.IsNumeric(p1) && DragonType.IsNumeric(p2)) { return(p2); } else if (p1 == DragonType.Bool && p2 == DragonType.Bool) { return(p2); } else { return(null); } }
public DragonType Check(DragonType p1, DragonType p2) { if (p1 is DragonArray || p2 is DragonArray) { return(null); } else if (p1 == p2) { return(p2); } else if (DragonType.IsNumeric(p1) && DragonType.IsNumeric(p2)) { return(p2); } else { return(null); } }