private void Players_PlayerRequesting(PlayerRequestArgs args) { if (args.PlayerId.SerialId == 0) return; if (!CanSpawnMoreBots(args.PlayerId)) args.Cancel = true; else Bots.TotalBotCount++; }
private void Players_PlayerRequesting(PlayerRequestArgs args) { if (args.PlayerId.SerialId != 0) { if (!this.CanSpawnMoreBots(args.PlayerId)) { args.Cancel = true; } else { MyBotCollection bots = this.Bots; bots.TotalBotCount++; } } }
private void Players_PlayerRequesting(PlayerRequestArgs args) { if (args.PlayerId.SerialId == 0) { return; } if (!CanSpawnMoreBots(null)) { args.Cancel = true; } else { Bots.TotalBotCount++; } }
private void RevealSpawns(PlayerRequestArgs args) { Torch.Invoke(() => { Log.Debug(nameof(RevealSpawns)); var identityId = MySession.Static.Players.TryGetIdentityId(args.PlayerId.SteamId); if (identityId == 0) { return; } for (var i = ConcealedGroups.Count - 1; i >= 0; i--) { var group = ConcealedGroups[i]; if (group.IsMedicalRoomAvailable(identityId)) { RevealGroup(group); } } }); }