public static string UpdateMonster(UpdateMonster packet, UpdateMonsterForm to) { string[] args = packet.ToString().Split(); switch (to) { case UpdateMonsterForm.SPAWN: args[0] = "fa_spawn"; break; case UpdateMonsterForm.MOVE: args[0] = "fa_move"; break; } return(string.Join(" ", args)); }