mirror of
https://github.com/roflmuffin/CounterStrikeSharp.git
synced 2025-12-07 08:26:34 -08:00
806 lines
40 KiB
C#
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");
|
|
|
|
}
|