private void CommonProcess(SyncAresType syncType, ulong steamId, string oreMaterial, MatrixD viewMatrix) { var player = MyAPIGateway.Players.GetPlayer(steamId); if (player == null) { return; } switch (syncType) { case SyncAresType.Bomb: ThrowBomb(player, viewMatrix); break; case SyncAresType.Meteor: ThrowMeteor(oreMaterial, viewMatrix); break; case SyncAresType.Slay: Slay(player); break; case SyncAresType.Smite: Smite(player, OreMaterial); break; case SyncAresType.Slap: Slap(player); break; case SyncAresType.Eject: Eject(player); break; case SyncAresType.SpawnBot: SpawnBotType(SubtypeName, viewMatrix); break; } }
private void CommonProcess(SyncAresType syncType, ulong steamId, string oreMaterial) { var player = MyAPIGateway.Players.FindPlayerBySteamId(steamId); if (player == null) return; switch (syncType) { case SyncAresType.Bomb: ThrowBomb(player); break; case SyncAresType.Meteor: ThrowMeteor(MyAPIGateway.Players.FindPlayerBySteamId(steamId), oreMaterial); break; case SyncAresType.Slay: Slay(player); break; case SyncAresType.Smite: Smite(player, OreMaterial); break; case SyncAresType.Slap: Slap(player); break; case SyncAresType.Eject: Eject(player); break; } }