Zdexby TheHolyOneZ
49,743 classes
Class

VersusDataModel

: DisposableObjectModel : ObjectModel : ModelBase : Object
Source.DataModels.VersusDataModel, Assembly-CSharp 0x0118 (280 B) inherited 0x0038 Assembly-CSharp.dll
implements ITickable
0x00x0118

Members 32

OffsetSizeNameTypeFlagsDefault
0x08m_inputServiceIInputServicePrivate—
0x08m_gameplayServiceIGameplayServicePrivate—
0x08m_versusModeVersusModePrivate—
—0x08k_player1BankKeystringPrivateStatic+1 flags2006161570192
—0x08k_player2BankKeystringPrivateStatic+1 flags2006076911360
—0x08k_player1SunCountKeystringPrivateStatic+1 flags2006161570144
—0x08k_player2SunCountKeystringPrivateStatic+1 flags2006076911296
0x08m_quickPlayButtonModelButtonModelPrivate—
0x08m_randomButtonModelButtonModelPrivate—
0x08m_customButtonModelButtonModelPrivate—
0x08m_customAllButtonModelButtonModelPrivate—
0x08m_plantsModelStringValueModelPrivate—
0x08m_zombiesModelStringValueModelPrivate—
0x08m_plantBankModelStringValueModelPrivate—
0x08m_zombieBankModelStringValueModelPrivate—
0x08m_plantSunCountModelStringValueModelPrivate—
0x08m_zombieSunCountModelStringValueModelPrivate—
0x08m_plantScreenPositionModelNumberValueModelPrivate—
0x08m_zombieScreenPositionModelNumberValueModelPrivate—
0x08m_player1ModelVersusPlayerModelPrivate—
0x08m_player2ModelVersusPlayerModelPrivate—
0x08m_sidesChosenModelBoolValueModelPrivate—
0x08m_inGameplayModelBoolValueModelPrivate—
0x08m_inSuddenDeathModelBoolValueModelPrivate—
0x08m_plantsWonModelBoolValueModelPrivate—
0x08m_zombiesWonModelBoolValueModelPrivate—
0x08m_swapModelBoolValueModelPrivate—
0x08m_zombieLifeModelObjectModelPrivate—
0x08m_zombieLife0ModelBoolValueModelPrivate—
0x08m_zombieLife1ModelBoolValueModelPrivate—
0x08m_zombieLife2ModelBoolValueModelPrivate—
0x04m_lastPhaseVersusPhasePrivate—
0x01140x04unreflected bytes to end of VersusDataModel
Inherited from DisposableObjectModel 1
OffsetSizeNameTypeFlagsDefault
0x08m_disposablesDisposables2 flags—
Inherited from ObjectModel 3
OffsetSizeNameTypeFlagsDefault
0x08m_modifiedTriggerable<Tekly.DataModels.Models.ObjectModel>Private+1 flags—
0x08m_modelsList<Tekly.DataModels.Models.ModelReference>Private+1 flags—
0x01<DisableModifiedTrigger>k__BackingFieldboolPrivate—
Inherited from ModelBase 1
OffsetSizeNameTypeFlagsDefault
0x01m_isDisposedboolPrivate—

Functions 13

SignatureFlagsNativeParams
void .ctor(IInputService inputService, IGameplayService gameplayService)Public+1 flags0x08
void OnTick()2 flags0x00
void UpdateVersusMode(VersusMode versusMode)Public0x08
VersusPhase GetVersusModePhase()Public0x04
bool UpdatePlantsPlayer(const string& plantsPlayer, const string& inputName, int inputIndex)Public0x08
bool UpdateZombiesPlayer(const string& zombiesPlayer, const string& inputName, int inputIndex)Public0x08
bool HasPlayerWon(bool isPlants)Public0x01
void UpdatePlantBankKey(int index)Private0x04
void UpdateZombieBankKey(int index)Private0x04
void <.ctor>b__32_0(ButtonModel x)Private0x08
void <.ctor>b__32_1(ButtonModel x)Private0x08
void <.ctor>b__32_2(ButtonModel x)Private0x08
void <.ctor>b__32_3(ButtonModel x)Private0x08

Used by 2

types with a member, parameter or interface of this type