Files
CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Schema/Classes/CCSGameRules.g.cs

806 lines
40 KiB
C#

// <auto-generated />
#nullable enable
#pragma warning disable CS1591
using System;
using System.Diagnostics;
using System.Drawing;
using CounterStrikeSharp;
using CounterStrikeSharp.API.Modules.Events;
using CounterStrikeSharp.API.Modules.Entities;
using CounterStrikeSharp.API.Modules.Memory;
using CounterStrikeSharp.API.Modules.Utils;
using CounterStrikeSharp.API.Core.Attributes;
namespace CounterStrikeSharp.API.Core;
public partial class CCSGameRules : CTeamplayRules
{
public CCSGameRules (IntPtr pointer) : base(pointer) {}
// m_bFreezePeriod
[SchemaMember("CCSGameRules", "m_bFreezePeriod")]
public ref bool FreezePeriod => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bFreezePeriod");
// m_bWarmupPeriod
[SchemaMember("CCSGameRules", "m_bWarmupPeriod")]
public ref bool WarmupPeriod => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bWarmupPeriod");
// m_fWarmupPeriodEnd
[SchemaMember("CCSGameRules", "m_fWarmupPeriodEnd")]
public ref float WarmupPeriodEnd => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fWarmupPeriodEnd");
// m_fWarmupPeriodStart
[SchemaMember("CCSGameRules", "m_fWarmupPeriodStart")]
public ref float WarmupPeriodStart => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fWarmupPeriodStart");
// m_bServerPaused
[SchemaMember("CCSGameRules", "m_bServerPaused")]
public ref bool ServerPaused => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bServerPaused");
// m_bTerroristTimeOutActive
[SchemaMember("CCSGameRules", "m_bTerroristTimeOutActive")]
public ref bool TerroristTimeOutActive => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTerroristTimeOutActive");
// m_bCTTimeOutActive
[SchemaMember("CCSGameRules", "m_bCTTimeOutActive")]
public ref bool CTTimeOutActive => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCTTimeOutActive");
// m_flTerroristTimeOutRemaining
[SchemaMember("CCSGameRules", "m_flTerroristTimeOutRemaining")]
public ref float TerroristTimeOutRemaining => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flTerroristTimeOutRemaining");
// m_flCTTimeOutRemaining
[SchemaMember("CCSGameRules", "m_flCTTimeOutRemaining")]
public ref float CTTimeOutRemaining => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCTTimeOutRemaining");
// m_nTerroristTimeOuts
[SchemaMember("CCSGameRules", "m_nTerroristTimeOuts")]
public ref Int32 TerroristTimeOuts => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTerroristTimeOuts");
// m_nCTTimeOuts
[SchemaMember("CCSGameRules", "m_nCTTimeOuts")]
public ref Int32 CTTimeOuts => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nCTTimeOuts");
// m_bTechnicalTimeOut
[SchemaMember("CCSGameRules", "m_bTechnicalTimeOut")]
public ref bool TechnicalTimeOut => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTechnicalTimeOut");
// m_bMatchWaitingForResume
[SchemaMember("CCSGameRules", "m_bMatchWaitingForResume")]
public ref bool MatchWaitingForResume => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMatchWaitingForResume");
// m_iRoundTime
[SchemaMember("CCSGameRules", "m_iRoundTime")]
public ref Int32 RoundTime => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundTime");
// m_fMatchStartTime
[SchemaMember("CCSGameRules", "m_fMatchStartTime")]
public ref float MatchStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fMatchStartTime");
// m_fRoundStartTime
[SchemaMember("CCSGameRules", "m_fRoundStartTime")]
public ref float RoundStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fRoundStartTime");
// m_flRestartRoundTime
[SchemaMember("CCSGameRules", "m_flRestartRoundTime")]
public ref float RestartRoundTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flRestartRoundTime");
// m_bGameRestart
[SchemaMember("CCSGameRules", "m_bGameRestart")]
public ref bool GameRestart => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bGameRestart");
// m_flGameStartTime
[SchemaMember("CCSGameRules", "m_flGameStartTime")]
public ref float GameStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flGameStartTime");
// m_timeUntilNextPhaseStarts
[SchemaMember("CCSGameRules", "m_timeUntilNextPhaseStarts")]
public ref float TimeUntilNextPhaseStarts => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_timeUntilNextPhaseStarts");
// m_gamePhase
[SchemaMember("CCSGameRules", "m_gamePhase")]
public ref Int32 GamePhase => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_gamePhase");
// m_totalRoundsPlayed
[SchemaMember("CCSGameRules", "m_totalRoundsPlayed")]
public ref Int32 TotalRoundsPlayed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_totalRoundsPlayed");
// m_nRoundsPlayedThisPhase
[SchemaMember("CCSGameRules", "m_nRoundsPlayedThisPhase")]
public ref Int32 RoundsPlayedThisPhase => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nRoundsPlayedThisPhase");
// m_nOvertimePlaying
[SchemaMember("CCSGameRules", "m_nOvertimePlaying")]
public ref Int32 OvertimePlaying => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nOvertimePlaying");
// m_iHostagesRemaining
[SchemaMember("CCSGameRules", "m_iHostagesRemaining")]
public ref Int32 HostagesRemaining => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iHostagesRemaining");
// m_bAnyHostageReached
[SchemaMember("CCSGameRules", "m_bAnyHostageReached")]
public ref bool AnyHostageReached => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bAnyHostageReached");
// m_bMapHasBombTarget
[SchemaMember("CCSGameRules", "m_bMapHasBombTarget")]
public ref bool MapHasBombTarget => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasBombTarget");
// m_bMapHasRescueZone
[SchemaMember("CCSGameRules", "m_bMapHasRescueZone")]
public ref bool MapHasRescueZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasRescueZone");
// m_bMapHasBuyZone
[SchemaMember("CCSGameRules", "m_bMapHasBuyZone")]
public ref bool MapHasBuyZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasBuyZone");
// m_bIsQueuedMatchmaking
[SchemaMember("CCSGameRules", "m_bIsQueuedMatchmaking")]
public ref bool IsQueuedMatchmaking => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsQueuedMatchmaking");
// m_nQueuedMatchmakingMode
[SchemaMember("CCSGameRules", "m_nQueuedMatchmakingMode")]
public ref Int32 QueuedMatchmakingMode => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nQueuedMatchmakingMode");
// m_bIsValveDS
[SchemaMember("CCSGameRules", "m_bIsValveDS")]
public ref bool IsValveDS => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsValveDS");
// m_bLogoMap
[SchemaMember("CCSGameRules", "m_bLogoMap")]
public ref bool LogoMap => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bLogoMap");
// m_bPlayAllStepSoundsOnServer
[SchemaMember("CCSGameRules", "m_bPlayAllStepSoundsOnServer")]
public ref bool PlayAllStepSoundsOnServer => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bPlayAllStepSoundsOnServer");
// m_iSpectatorSlotCount
[SchemaMember("CCSGameRules", "m_iSpectatorSlotCount")]
public ref Int32 SpectatorSlotCount => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iSpectatorSlotCount");
// m_MatchDevice
[SchemaMember("CCSGameRules", "m_MatchDevice")]
public ref Int32 MatchDevice => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_MatchDevice");
// m_bHasMatchStarted
[SchemaMember("CCSGameRules", "m_bHasMatchStarted")]
public ref bool HasMatchStarted => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasMatchStarted");
// m_nNextMapInMapgroup
[SchemaMember("CCSGameRules", "m_nNextMapInMapgroup")]
public ref Int32 NextMapInMapgroup => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nNextMapInMapgroup");
// m_szTournamentEventName
[SchemaMember("CCSGameRules", "m_szTournamentEventName")]
public string TournamentEventName
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szTournamentEventName"); }
set { Schema.SetStringBytes(this.Handle, "CCSGameRules", "m_szTournamentEventName", value, 512); }
}
// m_szTournamentEventStage
[SchemaMember("CCSGameRules", "m_szTournamentEventStage")]
public string TournamentEventStage
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szTournamentEventStage"); }
set { Schema.SetStringBytes(this.Handle, "CCSGameRules", "m_szTournamentEventStage", value, 512); }
}
// m_szMatchStatTxt
[SchemaMember("CCSGameRules", "m_szMatchStatTxt")]
public string MatchStatTxt
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szMatchStatTxt"); }
set { Schema.SetStringBytes(this.Handle, "CCSGameRules", "m_szMatchStatTxt", value, 512); }
}
// m_szTournamentPredictionsTxt
[SchemaMember("CCSGameRules", "m_szTournamentPredictionsTxt")]
public string TournamentPredictionsTxt
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szTournamentPredictionsTxt"); }
set { Schema.SetStringBytes(this.Handle, "CCSGameRules", "m_szTournamentPredictionsTxt", value, 512); }
}
// m_nTournamentPredictionsPct
[SchemaMember("CCSGameRules", "m_nTournamentPredictionsPct")]
public ref Int32 TournamentPredictionsPct => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTournamentPredictionsPct");
// m_flCMMItemDropRevealStartTime
[SchemaMember("CCSGameRules", "m_flCMMItemDropRevealStartTime")]
public ref float CMMItemDropRevealStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCMMItemDropRevealStartTime");
// m_flCMMItemDropRevealEndTime
[SchemaMember("CCSGameRules", "m_flCMMItemDropRevealEndTime")]
public ref float CMMItemDropRevealEndTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCMMItemDropRevealEndTime");
// m_bIsDroppingItems
[SchemaMember("CCSGameRules", "m_bIsDroppingItems")]
public ref bool IsDroppingItems => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsDroppingItems");
// m_bIsQuestEligible
[SchemaMember("CCSGameRules", "m_bIsQuestEligible")]
public ref bool IsQuestEligible => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsQuestEligible");
// m_bIsHltvActive
[SchemaMember("CCSGameRules", "m_bIsHltvActive")]
public ref bool IsHltvActive => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsHltvActive");
// m_arrProhibitedItemIndices
[SchemaMember("CCSGameRules", "m_arrProhibitedItemIndices")]
public Span<UInt16> ProhibitedItemIndices => Schema.GetFixedArray<UInt16>(this.Handle, "CCSGameRules", "m_arrProhibitedItemIndices", 100);
// m_arrTournamentActiveCasterAccounts
[SchemaMember("CCSGameRules", "m_arrTournamentActiveCasterAccounts")]
public Span<UInt32> TournamentActiveCasterAccounts => Schema.GetFixedArray<UInt32>(this.Handle, "CCSGameRules", "m_arrTournamentActiveCasterAccounts", 4);
// m_numBestOfMaps
[SchemaMember("CCSGameRules", "m_numBestOfMaps")]
public ref Int32 NumBestOfMaps => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_numBestOfMaps");
// m_nHalloweenMaskListSeed
[SchemaMember("CCSGameRules", "m_nHalloweenMaskListSeed")]
public ref Int32 HalloweenMaskListSeed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nHalloweenMaskListSeed");
// m_bBombDropped
[SchemaMember("CCSGameRules", "m_bBombDropped")]
public ref bool BombDropped => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBombDropped");
// m_bBombPlanted
[SchemaMember("CCSGameRules", "m_bBombPlanted")]
public ref bool BombPlanted => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBombPlanted");
// m_iRoundWinStatus
[SchemaMember("CCSGameRules", "m_iRoundWinStatus")]
public ref Int32 RoundWinStatus => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundWinStatus");
// m_eRoundWinReason
[SchemaMember("CCSGameRules", "m_eRoundWinReason")]
public ref Int32 RoundWinReason => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_eRoundWinReason");
// m_bTCantBuy
[SchemaMember("CCSGameRules", "m_bTCantBuy")]
public ref bool TCantBuy => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTCantBuy");
// m_bCTCantBuy
[SchemaMember("CCSGameRules", "m_bCTCantBuy")]
public ref bool CTCantBuy => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCTCantBuy");
// m_iMatchStats_RoundResults
[SchemaMember("CCSGameRules", "m_iMatchStats_RoundResults")]
public Span<Int32> MatchStats_RoundResults => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_iMatchStats_RoundResults", 30);
// m_iMatchStats_PlayersAlive_CT
[SchemaMember("CCSGameRules", "m_iMatchStats_PlayersAlive_CT")]
public Span<Int32> MatchStats_PlayersAlive_CT => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_iMatchStats_PlayersAlive_CT", 30);
// m_iMatchStats_PlayersAlive_T
[SchemaMember("CCSGameRules", "m_iMatchStats_PlayersAlive_T")]
public Span<Int32> MatchStats_PlayersAlive_T => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_iMatchStats_PlayersAlive_T", 30);
// m_TeamRespawnWaveTimes
[SchemaMember("CCSGameRules", "m_TeamRespawnWaveTimes")]
public Span<float> TeamRespawnWaveTimes => Schema.GetFixedArray<float>(this.Handle, "CCSGameRules", "m_TeamRespawnWaveTimes", 32);
// m_flNextRespawnWave
[SchemaMember("CCSGameRules", "m_flNextRespawnWave")]
public Span<float> NextRespawnWave => Schema.GetFixedArray<float>(this.Handle, "CCSGameRules", "m_flNextRespawnWave", 32);
// m_nServerQuestID
[SchemaMember("CCSGameRules", "m_nServerQuestID")]
public ref Int32 ServerQuestID => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nServerQuestID");
// m_vMinimapMins
[SchemaMember("CCSGameRules", "m_vMinimapMins")]
public Vector MinimapMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSGameRules", "m_vMinimapMins");
// m_vMinimapMaxs
[SchemaMember("CCSGameRules", "m_vMinimapMaxs")]
public Vector MinimapMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSGameRules", "m_vMinimapMaxs");
// m_MinimapVerticalSectionHeights
[SchemaMember("CCSGameRules", "m_MinimapVerticalSectionHeights")]
public Span<float> MinimapVerticalSectionHeights => Schema.GetFixedArray<float>(this.Handle, "CCSGameRules", "m_MinimapVerticalSectionHeights", 8);
// m_bSpawnedTerrorHuntHeavy
[SchemaMember("CCSGameRules", "m_bSpawnedTerrorHuntHeavy")]
public ref bool SpawnedTerrorHuntHeavy => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSpawnedTerrorHuntHeavy");
// m_ullLocalMatchID
[SchemaMember("CCSGameRules", "m_ullLocalMatchID")]
public ref UInt64 UllLocalMatchID => ref Schema.GetRef<UInt64>(this.Handle, "CCSGameRules", "m_ullLocalMatchID");
// m_nEndMatchMapGroupVoteTypes
[SchemaMember("CCSGameRules", "m_nEndMatchMapGroupVoteTypes")]
public Span<Int32> EndMatchMapGroupVoteTypes => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_nEndMatchMapGroupVoteTypes", 10);
// m_nEndMatchMapGroupVoteOptions
[SchemaMember("CCSGameRules", "m_nEndMatchMapGroupVoteOptions")]
public Span<Int32> EndMatchMapGroupVoteOptions => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_nEndMatchMapGroupVoteOptions", 10);
// m_nEndMatchMapVoteWinner
[SchemaMember("CCSGameRules", "m_nEndMatchMapVoteWinner")]
public ref Int32 EndMatchMapVoteWinner => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nEndMatchMapVoteWinner");
// m_iNumConsecutiveCTLoses
[SchemaMember("CCSGameRules", "m_iNumConsecutiveCTLoses")]
public ref Int32 NumConsecutiveCTLoses => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumConsecutiveCTLoses");
// m_iNumConsecutiveTerroristLoses
[SchemaMember("CCSGameRules", "m_iNumConsecutiveTerroristLoses")]
public ref Int32 NumConsecutiveTerroristLoses => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumConsecutiveTerroristLoses");
// m_bHasHostageBeenTouched
[SchemaMember("CCSGameRules", "m_bHasHostageBeenTouched")]
public ref bool HasHostageBeenTouched => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasHostageBeenTouched");
// m_flIntermissionStartTime
[SchemaMember("CCSGameRules", "m_flIntermissionStartTime")]
public ref float IntermissionStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flIntermissionStartTime");
// m_flIntermissionEndTime
[SchemaMember("CCSGameRules", "m_flIntermissionEndTime")]
public ref float IntermissionEndTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flIntermissionEndTime");
// m_bLevelInitialized
[SchemaMember("CCSGameRules", "m_bLevelInitialized")]
public ref bool LevelInitialized => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bLevelInitialized");
// m_iTotalRoundsPlayed
[SchemaMember("CCSGameRules", "m_iTotalRoundsPlayed")]
public ref Int32 ITotalRoundsPlayed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iTotalRoundsPlayed");
// m_iUnBalancedRounds
[SchemaMember("CCSGameRules", "m_iUnBalancedRounds")]
public ref Int32 UnBalancedRounds => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iUnBalancedRounds");
// m_endMatchOnRoundReset
[SchemaMember("CCSGameRules", "m_endMatchOnRoundReset")]
public ref bool EndMatchOnRoundReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_endMatchOnRoundReset");
// m_endMatchOnThink
[SchemaMember("CCSGameRules", "m_endMatchOnThink")]
public ref bool EndMatchOnThink => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_endMatchOnThink");
// m_iFreezeTime
[SchemaMember("CCSGameRules", "m_iFreezeTime")]
public ref Int32 FreezeTime => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iFreezeTime");
// m_iNumTerrorist
[SchemaMember("CCSGameRules", "m_iNumTerrorist")]
public ref Int32 NumTerrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumTerrorist");
// m_iNumCT
[SchemaMember("CCSGameRules", "m_iNumCT")]
public ref Int32 NumCT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumCT");
// m_iNumSpawnableTerrorist
[SchemaMember("CCSGameRules", "m_iNumSpawnableTerrorist")]
public ref Int32 NumSpawnableTerrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumSpawnableTerrorist");
// m_iNumSpawnableCT
[SchemaMember("CCSGameRules", "m_iNumSpawnableCT")]
public ref Int32 NumSpawnableCT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumSpawnableCT");
// m_arrSelectedHostageSpawnIndices
[SchemaMember("CCSGameRules", "m_arrSelectedHostageSpawnIndices")]
public NetworkedVector<Int32> SelectedHostageSpawnIndices => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CCSGameRules", "m_arrSelectedHostageSpawnIndices");
// m_nSpawnPointsRandomSeed
[SchemaMember("CCSGameRules", "m_nSpawnPointsRandomSeed")]
public ref Int32 SpawnPointsRandomSeed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nSpawnPointsRandomSeed");
// m_bFirstConnected
[SchemaMember("CCSGameRules", "m_bFirstConnected")]
public ref bool FirstConnected => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bFirstConnected");
// m_bCompleteReset
[SchemaMember("CCSGameRules", "m_bCompleteReset")]
public ref bool CompleteReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCompleteReset");
// m_bPickNewTeamsOnReset
[SchemaMember("CCSGameRules", "m_bPickNewTeamsOnReset")]
public ref bool PickNewTeamsOnReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bPickNewTeamsOnReset");
// m_bScrambleTeamsOnRestart
[SchemaMember("CCSGameRules", "m_bScrambleTeamsOnRestart")]
public ref bool ScrambleTeamsOnRestart => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bScrambleTeamsOnRestart");
// m_bSwapTeamsOnRestart
[SchemaMember("CCSGameRules", "m_bSwapTeamsOnRestart")]
public ref bool SwapTeamsOnRestart => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSwapTeamsOnRestart");
// m_nEndMatchTiedVotes
[SchemaMember("CCSGameRules", "m_nEndMatchTiedVotes")]
public NetworkedVector<Int32> EndMatchTiedVotes => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CCSGameRules", "m_nEndMatchTiedVotes");
// m_bNeedToAskPlayersForContinueVote
[SchemaMember("CCSGameRules", "m_bNeedToAskPlayersForContinueVote")]
public ref bool NeedToAskPlayersForContinueVote => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNeedToAskPlayersForContinueVote");
// m_numQueuedMatchmakingAccounts
[SchemaMember("CCSGameRules", "m_numQueuedMatchmakingAccounts")]
public ref UInt32 NumQueuedMatchmakingAccounts => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numQueuedMatchmakingAccounts");
// m_fAvgPlayerRank
[SchemaMember("CCSGameRules", "m_fAvgPlayerRank")]
public ref float AvgPlayerRank => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fAvgPlayerRank");
// m_pQueuedMatchmakingReservationString
[SchemaMember("CCSGameRules", "m_pQueuedMatchmakingReservationString")]
public string QueuedMatchmakingReservationString
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_pQueuedMatchmakingReservationString"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_pQueuedMatchmakingReservationString", value); }
}
// m_numTotalTournamentDrops
[SchemaMember("CCSGameRules", "m_numTotalTournamentDrops")]
public ref UInt32 NumTotalTournamentDrops => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numTotalTournamentDrops");
// m_numSpectatorsCountMax
[SchemaMember("CCSGameRules", "m_numSpectatorsCountMax")]
public ref UInt32 NumSpectatorsCountMax => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numSpectatorsCountMax");
// m_numSpectatorsCountMaxTV
[SchemaMember("CCSGameRules", "m_numSpectatorsCountMaxTV")]
public ref UInt32 NumSpectatorsCountMaxTV => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numSpectatorsCountMaxTV");
// m_numSpectatorsCountMaxLnk
[SchemaMember("CCSGameRules", "m_numSpectatorsCountMaxLnk")]
public ref UInt32 NumSpectatorsCountMaxLnk => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numSpectatorsCountMaxLnk");
// m_bForceTeamChangeSilent
[SchemaMember("CCSGameRules", "m_bForceTeamChangeSilent")]
public ref bool ForceTeamChangeSilent => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bForceTeamChangeSilent");
// m_bLoadingRoundBackupData
[SchemaMember("CCSGameRules", "m_bLoadingRoundBackupData")]
public ref bool LoadingRoundBackupData => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bLoadingRoundBackupData");
// m_nMatchInfoShowType
[SchemaMember("CCSGameRules", "m_nMatchInfoShowType")]
public ref Int32 MatchInfoShowType => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nMatchInfoShowType");
// m_flMatchInfoDecidedTime
[SchemaMember("CCSGameRules", "m_flMatchInfoDecidedTime")]
public ref float MatchInfoDecidedTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flMatchInfoDecidedTime");
// mTeamDMLastWinningTeamNumber
[SchemaMember("CCSGameRules", "mTeamDMLastWinningTeamNumber")]
public ref Int32 MTeamDMLastWinningTeamNumber => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "mTeamDMLastWinningTeamNumber");
// mTeamDMLastThinkTime
[SchemaMember("CCSGameRules", "mTeamDMLastThinkTime")]
public ref float MTeamDMLastThinkTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "mTeamDMLastThinkTime");
// m_flTeamDMLastAnnouncementTime
[SchemaMember("CCSGameRules", "m_flTeamDMLastAnnouncementTime")]
public ref float TeamDMLastAnnouncementTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flTeamDMLastAnnouncementTime");
// m_iAccountTerrorist
[SchemaMember("CCSGameRules", "m_iAccountTerrorist")]
public ref Int32 AccountTerrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iAccountTerrorist");
// m_iAccountCT
[SchemaMember("CCSGameRules", "m_iAccountCT")]
public ref Int32 AccountCT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iAccountCT");
// m_iSpawnPointCount_Terrorist
[SchemaMember("CCSGameRules", "m_iSpawnPointCount_Terrorist")]
public ref Int32 SpawnPointCount_Terrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iSpawnPointCount_Terrorist");
// m_iSpawnPointCount_CT
[SchemaMember("CCSGameRules", "m_iSpawnPointCount_CT")]
public ref Int32 SpawnPointCount_CT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iSpawnPointCount_CT");
// m_iMaxNumTerrorists
[SchemaMember("CCSGameRules", "m_iMaxNumTerrorists")]
public ref Int32 MaxNumTerrorists => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iMaxNumTerrorists");
// m_iMaxNumCTs
[SchemaMember("CCSGameRules", "m_iMaxNumCTs")]
public ref Int32 MaxNumCTs => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iMaxNumCTs");
// m_iLoserBonusMostRecentTeam
[SchemaMember("CCSGameRules", "m_iLoserBonusMostRecentTeam")]
public ref Int32 LoserBonusMostRecentTeam => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iLoserBonusMostRecentTeam");
// m_tmNextPeriodicThink
[SchemaMember("CCSGameRules", "m_tmNextPeriodicThink")]
public ref float TmNextPeriodicThink => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_tmNextPeriodicThink");
// m_bVoiceWonMatchBragFired
[SchemaMember("CCSGameRules", "m_bVoiceWonMatchBragFired")]
public ref bool VoiceWonMatchBragFired => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bVoiceWonMatchBragFired");
// m_fWarmupNextChatNoticeTime
[SchemaMember("CCSGameRules", "m_fWarmupNextChatNoticeTime")]
public ref float WarmupNextChatNoticeTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fWarmupNextChatNoticeTime");
// m_iHostagesRescued
[SchemaMember("CCSGameRules", "m_iHostagesRescued")]
public ref Int32 HostagesRescued => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iHostagesRescued");
// m_iHostagesTouched
[SchemaMember("CCSGameRules", "m_iHostagesTouched")]
public ref Int32 HostagesTouched => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iHostagesTouched");
// m_flNextHostageAnnouncement
[SchemaMember("CCSGameRules", "m_flNextHostageAnnouncement")]
public ref float NextHostageAnnouncement => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flNextHostageAnnouncement");
// m_bNoTerroristsKilled
[SchemaMember("CCSGameRules", "m_bNoTerroristsKilled")]
public ref bool NoTerroristsKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNoTerroristsKilled");
// m_bNoCTsKilled
[SchemaMember("CCSGameRules", "m_bNoCTsKilled")]
public ref bool NoCTsKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNoCTsKilled");
// m_bNoEnemiesKilled
[SchemaMember("CCSGameRules", "m_bNoEnemiesKilled")]
public ref bool NoEnemiesKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNoEnemiesKilled");
// m_bCanDonateWeapons
[SchemaMember("CCSGameRules", "m_bCanDonateWeapons")]
public ref bool CanDonateWeapons => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCanDonateWeapons");
// m_firstKillTime
[SchemaMember("CCSGameRules", "m_firstKillTime")]
public ref float FirstKillTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_firstKillTime");
// m_firstBloodTime
[SchemaMember("CCSGameRules", "m_firstBloodTime")]
public ref float FirstBloodTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_firstBloodTime");
// m_hostageWasInjured
[SchemaMember("CCSGameRules", "m_hostageWasInjured")]
public ref bool HostageWasInjured => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_hostageWasInjured");
// m_hostageWasKilled
[SchemaMember("CCSGameRules", "m_hostageWasKilled")]
public ref bool HostageWasKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_hostageWasKilled");
// m_bVoteCalled
[SchemaMember("CCSGameRules", "m_bVoteCalled")]
public ref bool VoteCalled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bVoteCalled");
// m_bServerVoteOnReset
[SchemaMember("CCSGameRules", "m_bServerVoteOnReset")]
public ref bool ServerVoteOnReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bServerVoteOnReset");
// m_flVoteCheckThrottle
[SchemaMember("CCSGameRules", "m_flVoteCheckThrottle")]
public ref float VoteCheckThrottle => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flVoteCheckThrottle");
// m_bBuyTimeEnded
[SchemaMember("CCSGameRules", "m_bBuyTimeEnded")]
public ref bool BuyTimeEnded => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBuyTimeEnded");
// m_nLastFreezeEndBeep
[SchemaMember("CCSGameRules", "m_nLastFreezeEndBeep")]
public ref Int32 LastFreezeEndBeep => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nLastFreezeEndBeep");
// m_bTargetBombed
[SchemaMember("CCSGameRules", "m_bTargetBombed")]
public ref bool TargetBombed => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTargetBombed");
// m_bBombDefused
[SchemaMember("CCSGameRules", "m_bBombDefused")]
public ref bool BombDefused => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBombDefused");
// m_bMapHasBombZone
[SchemaMember("CCSGameRules", "m_bMapHasBombZone")]
public ref bool MapHasBombZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasBombZone");
// m_vecMainCTSpawnPos
[SchemaMember("CCSGameRules", "m_vecMainCTSpawnPos")]
public Vector MainCTSpawnPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSGameRules", "m_vecMainCTSpawnPos");
// m_CTSpawnPointsMasterList
[SchemaMember("CCSGameRules", "m_CTSpawnPointsMasterList")]
public NetworkedVector<SpawnPoint?> CTSpawnPointsMasterList => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_CTSpawnPointsMasterList");
// m_TerroristSpawnPointsMasterList
[SchemaMember("CCSGameRules", "m_TerroristSpawnPointsMasterList")]
public NetworkedVector<SpawnPoint?> TerroristSpawnPointsMasterList => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_TerroristSpawnPointsMasterList");
// m_bRespawningAllRespawnablePlayers
[SchemaMember("CCSGameRules", "m_bRespawningAllRespawnablePlayers")]
public ref bool RespawningAllRespawnablePlayers => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bRespawningAllRespawnablePlayers");
// m_iNextCTSpawnPoint
[SchemaMember("CCSGameRules", "m_iNextCTSpawnPoint")]
public ref Int32 NextCTSpawnPoint => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNextCTSpawnPoint");
// m_flCTSpawnPointUsedTime
[SchemaMember("CCSGameRules", "m_flCTSpawnPointUsedTime")]
public ref float CTSpawnPointUsedTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCTSpawnPointUsedTime");
// m_iNextTerroristSpawnPoint
[SchemaMember("CCSGameRules", "m_iNextTerroristSpawnPoint")]
public ref Int32 NextTerroristSpawnPoint => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNextTerroristSpawnPoint");
// m_flTerroristSpawnPointUsedTime
[SchemaMember("CCSGameRules", "m_flTerroristSpawnPointUsedTime")]
public ref float TerroristSpawnPointUsedTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flTerroristSpawnPointUsedTime");
// m_CTSpawnPoints
[SchemaMember("CCSGameRules", "m_CTSpawnPoints")]
public NetworkedVector<SpawnPoint?> CTSpawnPoints => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_CTSpawnPoints");
// m_TerroristSpawnPoints
[SchemaMember("CCSGameRules", "m_TerroristSpawnPoints")]
public NetworkedVector<SpawnPoint?> TerroristSpawnPoints => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_TerroristSpawnPoints");
// m_bIsUnreservedGameServer
[SchemaMember("CCSGameRules", "m_bIsUnreservedGameServer")]
public ref bool IsUnreservedGameServer => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsUnreservedGameServer");
// m_fAutobalanceDisplayTime
[SchemaMember("CCSGameRules", "m_fAutobalanceDisplayTime")]
public ref float AutobalanceDisplayTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fAutobalanceDisplayTime");
// m_bAllowWeaponSwitch
[SchemaMember("CCSGameRules", "m_bAllowWeaponSwitch")]
public ref bool AllowWeaponSwitch => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bAllowWeaponSwitch");
// m_bRoundTimeWarningTriggered
[SchemaMember("CCSGameRules", "m_bRoundTimeWarningTriggered")]
public ref bool RoundTimeWarningTriggered => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bRoundTimeWarningTriggered");
// m_phaseChangeAnnouncementTime
[SchemaMember("CCSGameRules", "m_phaseChangeAnnouncementTime")]
public ref float PhaseChangeAnnouncementTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_phaseChangeAnnouncementTime");
// m_fNextUpdateTeamClanNamesTime
[SchemaMember("CCSGameRules", "m_fNextUpdateTeamClanNamesTime")]
public ref float NextUpdateTeamClanNamesTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fNextUpdateTeamClanNamesTime");
// m_flLastThinkTime
[SchemaMember("CCSGameRules", "m_flLastThinkTime")]
public ref float LastThinkTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flLastThinkTime");
// m_fAccumulatedRoundOffDamage
[SchemaMember("CCSGameRules", "m_fAccumulatedRoundOffDamage")]
public ref float AccumulatedRoundOffDamage => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fAccumulatedRoundOffDamage");
// m_nShorthandedBonusLastEvalRound
[SchemaMember("CCSGameRules", "m_nShorthandedBonusLastEvalRound")]
public ref Int32 ShorthandedBonusLastEvalRound => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nShorthandedBonusLastEvalRound");
// m_nMatchAbortedEarlyReason
[SchemaMember("CCSGameRules", "m_nMatchAbortedEarlyReason")]
public ref Int32 MatchAbortedEarlyReason => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nMatchAbortedEarlyReason");
// m_bHasTriggeredRoundStartMusic
[SchemaMember("CCSGameRules", "m_bHasTriggeredRoundStartMusic")]
public ref bool HasTriggeredRoundStartMusic => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasTriggeredRoundStartMusic");
// m_bSwitchingTeamsAtRoundReset
[SchemaMember("CCSGameRules", "m_bSwitchingTeamsAtRoundReset")]
public ref bool SwitchingTeamsAtRoundReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSwitchingTeamsAtRoundReset");
// m_pGameModeRules
[SchemaMember("CCSGameRules", "m_pGameModeRules")]
public CCSGameModeRules? GameModeRules => Schema.GetPointer<CCSGameModeRules>(this.Handle, "CCSGameRules", "m_pGameModeRules");
// m_hPlayerResource
[SchemaMember("CCSGameRules", "m_hPlayerResource")]
public CHandle<CBaseEntity> PlayerResource => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSGameRules", "m_hPlayerResource");
// m_RetakeRules
[SchemaMember("CCSGameRules", "m_RetakeRules")]
public CRetakeGameRules RetakeRules => Schema.GetDeclaredClass<CRetakeGameRules>(this.Handle, "CCSGameRules", "m_RetakeRules");
// m_arrTeamUniqueKillWeaponsMatch
[SchemaMember("CCSGameRules", "m_arrTeamUniqueKillWeaponsMatch")]
public Span<NetworkedVector<Int32>> TeamUniqueKillWeaponsMatch => Schema.GetFixedArray<NetworkedVector<Int32>>(this.Handle, "CCSGameRules", "m_arrTeamUniqueKillWeaponsMatch", 4);
// m_bTeamLastKillUsedUniqueWeaponMatch
[SchemaMember("CCSGameRules", "m_bTeamLastKillUsedUniqueWeaponMatch")]
public Span<bool> TeamLastKillUsedUniqueWeaponMatch => Schema.GetFixedArray<bool>(this.Handle, "CCSGameRules", "m_bTeamLastKillUsedUniqueWeaponMatch", 4);
// m_nMatchEndCount
[SchemaMember("CCSGameRules", "m_nMatchEndCount")]
public ref byte MatchEndCount => ref Schema.GetRef<byte>(this.Handle, "CCSGameRules", "m_nMatchEndCount");
// m_nTTeamIntroVariant
[SchemaMember("CCSGameRules", "m_nTTeamIntroVariant")]
public ref Int32 TTeamIntroVariant => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTTeamIntroVariant");
// m_nCTTeamIntroVariant
[SchemaMember("CCSGameRules", "m_nCTTeamIntroVariant")]
public ref Int32 CTTeamIntroVariant => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nCTTeamIntroVariant");
// m_bTeamIntroPeriod
[SchemaMember("CCSGameRules", "m_bTeamIntroPeriod")]
public ref bool TeamIntroPeriod => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTeamIntroPeriod");
// m_fTeamIntroPeriodEnd
[SchemaMember("CCSGameRules", "m_fTeamIntroPeriodEnd")]
public ref float TeamIntroPeriodEnd => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fTeamIntroPeriodEnd");
// m_bPlayedTeamIntroVO
[SchemaMember("CCSGameRules", "m_bPlayedTeamIntroVO")]
public ref bool PlayedTeamIntroVO => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bPlayedTeamIntroVO");
// m_iRoundEndWinnerTeam
[SchemaMember("CCSGameRules", "m_iRoundEndWinnerTeam")]
public ref Int32 RoundEndWinnerTeam => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndWinnerTeam");
// m_eRoundEndReason
[SchemaMember("CCSGameRules", "m_eRoundEndReason")]
public ref Int32 RoundEndReason => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_eRoundEndReason");
// m_bRoundEndShowTimerDefend
[SchemaMember("CCSGameRules", "m_bRoundEndShowTimerDefend")]
public ref bool RoundEndShowTimerDefend => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bRoundEndShowTimerDefend");
// m_iRoundEndTimerTime
[SchemaMember("CCSGameRules", "m_iRoundEndTimerTime")]
public ref Int32 RoundEndTimerTime => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndTimerTime");
// m_sRoundEndFunFactToken
[SchemaMember("CCSGameRules", "m_sRoundEndFunFactToken")]
public string RoundEndFunFactToken
{
get { return Schema.GetUtf8String(this.Handle, "CCSGameRules", "m_sRoundEndFunFactToken"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_sRoundEndFunFactToken", value); }
}
// m_iRoundEndFunFactPlayerSlot
[SchemaMember("CCSGameRules", "m_iRoundEndFunFactPlayerSlot")]
public ref Int32 RoundEndFunFactPlayerSlot => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndFunFactPlayerSlot");
// m_iRoundEndFunFactData1
[SchemaMember("CCSGameRules", "m_iRoundEndFunFactData1")]
public ref Int32 RoundEndFunFactData1 => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndFunFactData1");
// m_iRoundEndFunFactData2
[SchemaMember("CCSGameRules", "m_iRoundEndFunFactData2")]
public ref Int32 RoundEndFunFactData2 => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndFunFactData2");
// m_iRoundEndFunFactData3
[SchemaMember("CCSGameRules", "m_iRoundEndFunFactData3")]
public ref Int32 RoundEndFunFactData3 => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndFunFactData3");
// m_sRoundEndMessage
[SchemaMember("CCSGameRules", "m_sRoundEndMessage")]
public string RoundEndMessage
{
get { return Schema.GetUtf8String(this.Handle, "CCSGameRules", "m_sRoundEndMessage"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_sRoundEndMessage", value); }
}
// m_iRoundEndPlayerCount
[SchemaMember("CCSGameRules", "m_iRoundEndPlayerCount")]
public ref Int32 RoundEndPlayerCount => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndPlayerCount");
// m_bRoundEndNoMusic
[SchemaMember("CCSGameRules", "m_bRoundEndNoMusic")]
public ref bool RoundEndNoMusic => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bRoundEndNoMusic");
// m_iRoundEndLegacy
[SchemaMember("CCSGameRules", "m_iRoundEndLegacy")]
public ref Int32 RoundEndLegacy => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundEndLegacy");
// m_nRoundEndCount
[SchemaMember("CCSGameRules", "m_nRoundEndCount")]
public ref byte RoundEndCount => ref Schema.GetRef<byte>(this.Handle, "CCSGameRules", "m_nRoundEndCount");
// m_iRoundStartRoundNumber
[SchemaMember("CCSGameRules", "m_iRoundStartRoundNumber")]
public ref Int32 RoundStartRoundNumber => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundStartRoundNumber");
// m_nRoundStartCount
[SchemaMember("CCSGameRules", "m_nRoundStartCount")]
public ref byte RoundStartCount => ref Schema.GetRef<byte>(this.Handle, "CCSGameRules", "m_nRoundStartCount");
// m_flLastPerfSampleTime
[SchemaMember("CCSGameRules", "m_flLastPerfSampleTime")]
public ref double LastPerfSampleTime => ref Schema.GetRef<double>(this.Handle, "CCSGameRules", "m_flLastPerfSampleTime");
}