UE3:UTVoteReplicationInfo (UT3): Difference between revisions
Auto-generated page |
added missing members |
||
(2 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
}} | }} | ||
{{autogenerated}} | {{autogenerated}} | ||
Copyright 1998- | Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. | ||
==Properties== | ==Properties== | ||
====bGameVotingEnabled==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====bGameVotingReady==== | |||
'''Type:''' [[bool]] | |||
Set when all gamevote info has finished transferring | |||
====bKickVotingEnabled==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====bMapVotePending==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====bMapVotingEnabled==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====bMapVotingReady==== | |||
'''Type:''' [[bool]] | |||
Set when all mapvote info has finished transferring | |||
====bMutatorVotingEnabled==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====bMutatorVotingReady==== | |||
'''Type:''' [[bool]] | |||
As above, but relating to mutator voting | |||
====bOldClient==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====bSupportsNewVoting==== | |||
'''Type:''' [[bool]] | |||
Whether or not the client is compatible with the new vote and replication systems | |||
====bTransfersEnabled==== | |||
'''Type:''' [[bool]] | |||
Whether or not transferring has begun | |||
====bTransferTimerActive==== | |||
'''Type:''' [[bool]] | |||
Whether or not the main transfer timer (which controls the rate of transfer) is active | |||
====bVotingAllowed==== | |||
'''Type:''' [[bool]] | |||
Random client/server vote status information | |||
====bVotingOver==== | |||
'''Type:''' [[bool]] | |||
<!-- enter variable description --> | |||
====Collector==== | ====Collector==== | ||
'''Type:''' {{cl|UTVoteCollector}} | '''Type:''' {{cl|UTVoteCollector}} | ||
Cached reference to | Cached reference to the vote collector | ||
====CompletedTransfers==== | |||
'''Type:''' [[array]]<[[name]]> | |||
The names of transfer states which have completed transferring | |||
====CurGameVoteIndex==== | |||
'''Type:''' [[byte]] | |||
Information about the clients active votes | |||
'''Default value:''' 255 | |||
====CurKickVoteIDs==== | |||
'''Type:''' [[array]]<[[int]]> | |||
The list of PlayerID's the client has contributed kickvotes for | |||
====CurMapVoteIndex==== | |||
'''Type:''' [[byte]] | |||
Index of the clients current map vote | |||
'''Default value:''' 255 | |||
====CurMutVoteIndicies==== | |||
'''Type:''' [[array]]<[[byte]]> | |||
The indicies representing mutators the client has voted | |||
====dummy==== | ====dummy==== | ||
Line 19: | Line 118: | ||
<!-- enter variable description --> | <!-- enter variable description --> | ||
====ElementIndex==== | |||
'''Type:''' [[byte]] | |||
Serverside transfer progress/state tracking variables | |||
====GameVotes==== | |||
'''Type:''' [[array]]<{{tl|LocalGameEntry}}> | |||
Local vote information | |||
====KickVoteCounter==== | |||
'''Type:''' [[int]] | |||
<!-- enter variable description --> | |||
====KickVoteHistory==== | |||
'''Type:''' [[array]]<[[int]]> | |||
<!-- enter variable description --> | |||
====KickVotes==== | |||
'''Type:''' [[array]]<{{tl|KickVoteInfo|UTVoteCollector}}> | |||
Current kick votes | |||
====LastConfirmedState==== | |||
'''Type:''' [[name]] | |||
The last state which the client has reported a successful transition to | |||
====LastSendIndex==== | ====LastSendIndex==== | ||
Line 29: | Line 158: | ||
<!-- enter variable description --> | <!-- enter variable description --> | ||
====LeadingMaps==== | |||
'''Type:''' [[array]]<[[string]]> | |||
<!-- enter variable description --> | |||
====ListIndex==== | |||
'''Type:''' [[byte]] | |||
Variables for tracking vote info transfers (usually done when the client first joins) | |||
====MapCount==== | ====MapCount==== | ||
Line 34: | Line 173: | ||
How many maps are we expecting | How many maps are we expecting | ||
====MapProviders==== | |||
'''Type:''' [[array]]<{{cl|UTUIDataProvider_MapInfo}}> | |||
Cached list of map data providers, for sanitizing map names | |||
====Maps==== | ====Maps==== | ||
Line 39: | Line 183: | ||
Our local view of the map data | Our local view of the map data | ||
====MapVotes==== | |||
'''Type:''' [[array]]<{{tl|LocalMapEntry}}> | |||
Current map votes | |||
====MutatorVotePercentage==== | |||
'''Type:''' [[int]] | |||
The percentage of votes required in order to enable/disable a mutator | |||
====MutatorVotes==== | |||
'''Type:''' [[array]]<{{tl|LocalMutEntry}}> | |||
Current mutator votes | |||
====MutProviders==== | |||
'''Type:''' [[array]]<{{cl|UTUIResourceDataProvider}}> | |||
Cached list of mutator data providers, for retrieving localized mutator descriptions | |||
====MyCurrnetVoteID==== | ====MyCurrnetVoteID==== | ||
'''Type:''' [[int]] | '''Type:''' [[int]] | ||
'''[[Variables#Modifiers|Modifiers]]:''' deprecated | |||
<!-- enter variable description --> | <!-- enter variable description --> | ||
====OldOwner==== | ====OldOwner==== | ||
Line 51: | Line 215: | ||
Used to detect the setting of the owner without RepNotifing Owner | Used to detect the setting of the owner without RepNotifing Owner | ||
====PendingBeginVoting==== | |||
'''Type:''' [[byte]] | |||
<!-- enter variable description --> | |||
====PendingResends==== | |||
'''Type:''' [[array]]<[[byte]]> | |||
A list of transfer items which the client wants the server to resend | |||
====PendingTransferStates==== | |||
'''Type:''' [[array]]<[[name]]> | |||
Holds the names of special transfer-control states, which are waiting to become active | |||
====RecordVoteCounter==== | |||
'''Type:''' [[int]] | |||
<!-- enter variable description --> | |||
====RecordVoteTimestamp==== | |||
'''Type:''' [[float]] | |||
Vote function replication limitation | |||
====SendIndex==== | ====SendIndex==== | ||
Line 56: | Line 245: | ||
<!-- enter variable description --> | <!-- enter variable description --> | ||
====TotalTransferCount==== | |||
'''Type:''' [[int]] | |||
The estimated number of times that replicated functions which will be called (for transfer timing) | |||
====TransferFailCount==== | |||
'''Type:''' [[int]] | |||
The number of failed item transfers | |||
====WinningGameIndex==== | |||
'''Type:''' [[byte]] | |||
The index into 'GameTypes' for the winning gametype | |||
'''Default value:''' 255 | |||
====WinningMapIndex==== | |||
'''Type:''' [[byte]] | |||
As above, except relating to 'MapVotes' | |||
'''Default value:''' 255 | |||
===Default values=== | ===Default values=== | ||
Line 71: | Line 284: | ||
| {{tl|ETickingGroup||Object|TG_DuringAsyncWork}} | | {{tl|ETickingGroup||Object|TG_DuringAsyncWork}} | ||
|} | |} | ||
==Structs== | |||
===LocalGameEntry=== | |||
'''[[Structs#Modifiers|Modifiers]]:''' native | |||
<!-- enter struct description --> | |||
; [[string]] GameName : Displayed game name | |||
; [[byte]] NumVotes : <!-- enter variable description --> | |||
===LocalMapEntry=== | |||
'''[[Structs#Modifiers|Modifiers]]:''' native | |||
<!-- enter struct description --> | |||
; [[string]] MapName : <!-- enter variable description --> | |||
; [[byte]] NumVotes : <!-- enter variable description --> | |||
; [[bool]] bSelectable : Whether or not this map entry can be voted for | |||
===LocalMutEntry=== | |||
'''[[Structs#Modifiers|Modifiers]]:''' native | |||
<!-- enter struct description --> | |||
; [[string]] MutName : Displayed mutator name | |||
; [[string]] MutDescription : Localized (or replicated, if localization fails) description of the mutator | |||
; [[byte]] NumVotes : <!-- enter variable description --> | |||
; [[bool]] bIsActive : Is the mutator currently active? Determines whether the mutator is displayed in the 'Add' or 'Remove' list | |||
==Functions== | ==Functions== | ||
Line 93: | Line 331: | ||
===Other instance functions=== | ===Other instance functions=== | ||
==== | See {{cl|UTVoteReplicationInfo instance functions}}. | ||
{{code|simulated reliable client function ''' | |||
==States== | |||
===GameVoteInfoTransfer=== | |||
<!-- enter state description --> | |||
'''Extends:''' {{tl|TransferBase}} | |||
====GameVoteInfoTransfer.ClientBeginGameVoteTransfer==== | |||
{{code|simulated reliable client function '''ClientBeginGameVoteTransfer''' ([[byte]] '''InGameCount''')}} | |||
'''Overrides:''' {{tl|ClientBeginGameVoteTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====GameVoteInfoTransfer.ClientCheckTransferStatus==== | |||
{{code|simulated reliable client function '''ClientCheckTransferStatus''' ()}} | |||
'''Overrides:''' {{tl|ClientCheckTransferStatus||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====GameVoteInfoTransfer.ClientReceiveGameVoteInfo==== | |||
{{code|simulated reliable client function '''ClientReceiveGameVoteInfo''' ([[byte]] '''Index''', [[string]] '''GameName''', [[byte]] '''NumVotes''')}} | |||
'''Overrides:''' {{tl|ClientReceiveGameVoteInfo||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====GameVoteInfoTransfer.ListenInstantTransfer==== | |||
{{code|function '''ListenInstantTransfer''' ()}} | |||
'''Overrides:''' {{tl|ListenInstantTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====GameVoteInfoTransfer.ServerTransferComplete==== | |||
{{code|reliable server function '''ServerTransferComplete''' ()}} | |||
'''Overrides:''' {{tl|ServerTransferComplete||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====GameVoteInfoTransfer.StateChangeConfirmed==== | |||
{{code|function '''StateChangeConfirmed''' ()}} | |||
'''Overrides:''' {{tl|StateChangeConfirmed||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====GameVoteInfoTransfer.TransferTimer==== | |||
{{code|function '''TransferTimer''' ()}} | |||
'''Overrides:''' {{tl|TransferBase.TransferTimer}} | |||
<!-- enter function description --> | |||
===MapVoteInfoTransfer=== | |||
<!-- enter state description --> | |||
'''Extends:''' {{tl|TransferBase}} | |||
====MapVoteInfoTransfer.ClientBeginMapVoteTransfer==== | |||
{{code|simulated reliable client function '''ClientBeginMapVoteTransfer''' ([[byte]] '''InMapCount''')}} | |||
'''Overrides:''' {{tl|ClientBeginMapVoteTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MapVoteInfoTransfer.ClientCheckTransferStatus==== | |||
{{code|simulated reliable client function '''ClientCheckTransferStatus''' ()}} | |||
'''Overrides:''' {{tl|ClientCheckTransferStatus||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MapVoteInfoTransfer.ClientReceiveMapVoteInfo==== | |||
{{code|simulated reliable client function '''ClientReceiveMapVoteInfo''' ([[byte]] '''Index''', [[string]] '''MapName''', [[byte]] '''NumVotes''', [[bool]] '''bSelectable''')}} | |||
'''Overrides:''' {{tl|ClientReceiveMapVoteInfo||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ====MapVoteInfoTransfer.ListenInstantTransfer==== | ||
{{code| | {{code|function '''ListenInstantTransfer''' ()}} | ||
'''Overrides:''' {{tl|ListenInstantTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ====MapVoteInfoTransfer.ServerTransferComplete==== | ||
{{code| | {{code|reliable server function '''ServerTransferComplete''' ()}} | ||
'''Overrides:''' {{tl|ServerTransferComplete||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MapVoteInfoTransfer.StateChangeConfirmed==== | |||
{{code|function '''StateChangeConfirmed''' ()}} | |||
'''Overrides:''' {{tl|StateChangeConfirmed||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MapVoteInfoTransfer.TransferTimer==== | |||
{{code|function '''TransferTimer''' ()}} | |||
'''Overrides:''' {{tl|TransferBase.TransferTimer}} | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ===MutatorInfoTransfer=== | ||
{{code|simulated reliable client function ''' | <!-- enter state description --> | ||
'''Extends:''' {{tl|TransferBase}} | |||
====MutatorInfoTransfer.ClientBeginMutVoteTransfer==== | |||
{{code|simulated reliable client function '''ClientBeginMutVoteTransfer''' ([[byte]] '''InMutCount''', [[byte]] '''InMutVotePercentage''')}} | |||
'''Overrides:''' {{tl|ClientBeginMutVoteTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ====MutatorInfoTransfer.ClientCheckTransferStatus==== | ||
{{code|function ''' | {{code|simulated reliable client function '''ClientCheckTransferStatus''' ()}} | ||
'''Overrides:''' {{tl|ClientCheckTransferStatus||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ====MutatorInfoTransfer.ClientReceiveMutDescription==== | ||
{{code|reliable server function ''' | {{code|simulated reliable client function '''ClientReceiveMutDescription''' ([[byte]] '''Index''', [[string]] '''MutDescription''')}} | ||
'''Overrides:''' {{tl|ClientReceiveMutDescription||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MutatorInfoTransfer.ClientReceiveMutVoteInfo==== | |||
{{code|simulated reliable client function '''ClientReceiveMutVoteInfo''' ([[byte]] '''Index''', [[string]] '''MutClass''', [[string]] '''MutName''', [[byte]] '''NumVotes''', [[bool]] '''bIsActive''')}} | |||
'''Overrides:''' {{tl|ClientReceiveMutVoteInfo||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MutatorInfoTransfer.ListenInstantTransfer==== | |||
{{code|function '''ListenInstantTransfer''' ()}} | |||
'''Overrides:''' {{tl|ListenInstantTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MutatorInfoTransfer.ServerRequestMutDescription==== | |||
{{code|reliable server function '''ServerRequestMutDescription''' ([[byte]] '''Index''')}} | |||
'''Overrides:''' {{tl|ServerRequestMutDescription||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====MutatorInfoTransfer.ServerTransferComplete==== | |||
{{code|reliable server function '''ServerTransferComplete''' ()}} | |||
'''Overrides:''' {{tl|ServerTransferComplete||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ====MutatorInfoTransfer.StateChangeConfirmed==== | ||
{{code| | {{code|function '''StateChangeConfirmed''' ()}} | ||
'''Overrides:''' {{tl|StateChangeConfirmed||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | <!-- enter function description --> | ||
==== | ====MutatorInfoTransfer.TransferTimer==== | ||
{{code| | {{code|function '''TransferTimer''' ()}} | ||
'''Overrides:''' {{tl|TransferBase.TransferTimer}} | |||
<!-- enter function description --> | <!-- enter function description --> | ||
===ReplicatingToClient=== | ===ReplicatingToClient=== | ||
Replicate the votes to the client. We send 1 vote at a time and wait for a response. | Replicate the votes to the client. We send 1 vote at a time and wait for a response. | ||
Line 156: | Line 527: | ||
'''Overrides:''' {{tl|Tick|Actor|events}} ''(global)'' | '''Overrides:''' {{tl|Tick|Actor|events}} ''(global)'' | ||
<!-- enter function description --> | |||
====ReplicatingToClient.ServerAckTransfer==== | ====ReplicatingToClient.ServerAckTransfer==== | ||
{{code|reliable server function '''ServerAckTransfer''' ()}} | {{code|reliable server function '''ServerAckTransfer''' ()}} | ||
'''Overrides:''' {{tl|ServerAckTransfer}} ''(global)'' | '''Overrides:''' {{tl|ServerAckTransfer||UTVoteReplicationInfo instance functions}} ''(global)'' | ||
<!-- enter function description --> | |||
===TransferBase=== | |||
<!-- enter state description --> | |||
====TransferBase.BeginState==== | |||
{{code|simulated event '''BeginState''' ([[name]] '''PreviousStateName''')}} | |||
'''Overrides:''' {{tl|BeginState|Object}} ''(global)'' | |||
Called immediately when entering a state, while within the | |||
GotoState() call that caused the state change (before any | |||
state code is executed). | |||
====TransferBase.EndState==== | |||
{{code|event '''EndState''' ([[name]] '''NextStateName''')}} | |||
'''Overrides:''' {{tl|EndState|Object}} ''(global)'' | |||
Called immediately before going out of the current state, while | |||
within the GotoState() call that caused the state change, and | |||
before BeginState() is called within the new state. | |||
====TransferBase.Tick==== | |||
{{code|event '''Tick''' ([[float]] '''DeltaTime''')}} | |||
'''Overrides:''' {{tl|Tick|Actor|events}} ''(global)'' | |||
<!-- enter function description --> | |||
====TransferBase.DisableTransferTimer==== | |||
{{code|function '''DisableTransferTimer''' ()}} | |||
<!-- enter function description --> | |||
====TransferBase.ServerResendInfo==== | |||
{{code|reliable server function '''ServerResendInfo''' ([[byte]] '''Index''')}} | |||
'''Overrides:''' {{tl|ServerResendInfo||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====TransferBase.ServerRushTransfers==== | |||
{{code|reliable server function '''ServerRushTransfers''' ()}} | |||
'''Overrides:''' {{tl|ServerRushTransfers||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====TransferBase.SetDesiredTransferTime==== | |||
{{code|function '''SetDesiredTransferTime''' (optional [[int]] '''Seconds''', optional [[int]] '''NumTransfers''', optional [[bool]] '''bEnableTick''')}} | |||
'''Overrides:''' {{tl|SetDesiredTransferTime||UTVoteReplicationInfo instance functions}} ''(global)'' | |||
<!-- enter function description --> | |||
====TransferBase.TransferTimer==== | |||
{{code|function '''TransferTimer''' ()}} | |||
<!-- enter function description --> | <!-- enter function description --> |
Latest revision as of 08:19, 16 August 2009
![]() |
Object >> Actor >> Info >> ReplicationInfo >> UTVoteReplicationInfo |
- Package:
- UTGame
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Properties
bGameVotingEnabled
Type: bool
bGameVotingReady
Type: bool
Set when all gamevote info has finished transferring
bKickVotingEnabled
Type: bool
bMapVotePending
Type: bool
bMapVotingEnabled
Type: bool
bMapVotingReady
Type: bool
Set when all mapvote info has finished transferring
bMutatorVotingEnabled
Type: bool
bMutatorVotingReady
Type: bool
As above, but relating to mutator voting
bOldClient
Type: bool
bSupportsNewVoting
Type: bool
Whether or not the client is compatible with the new vote and replication systems
bTransfersEnabled
Type: bool
Whether or not transferring has begun
bTransferTimerActive
Type: bool
Whether or not the main transfer timer (which controls the rate of transfer) is active
bVotingAllowed
Type: bool
Random client/server vote status information
bVotingOver
Type: bool
Collector
Type: UTVoteCollector
Cached reference to the vote collector
CompletedTransfers
The names of transfer states which have completed transferring
CurGameVoteIndex
Type: byte
Information about the clients active votes
Default value: 255
CurKickVoteIDs
The list of PlayerID's the client has contributed kickvotes for
CurMapVoteIndex
Type: byte
Index of the clients current map vote
Default value: 255
CurMutVoteIndicies
The indicies representing mutators the client has voted
dummy
Type: int
ElementIndex
Type: byte
Serverside transfer progress/state tracking variables
GameVotes
Type: array<LocalGameEntry>
Local vote information
KickVoteCounter
Type: int
KickVoteHistory
KickVotes
Type: array<UTVoteCollector.KickVoteInfo>
Current kick votes
LastConfirmedState
Type: name
The last state which the client has reported a successful transition to
LastSendIndex
Type: int
LeadingMap
Type: string
LeadingMaps
ListIndex
Type: byte
Variables for tracking vote info transfers (usually done when the client first joins)
MapCount
Type: int
How many maps are we expecting
MapProviders
Type: array<UTUIDataProvider_MapInfo>
Cached list of map data providers, for sanitizing map names
Maps
Type: array<UTVoteCollector.MapVoteInfo>
Our local view of the map data
MapVotes
Type: array<LocalMapEntry>
Current map votes
MutatorVotePercentage
Type: int
The percentage of votes required in order to enable/disable a mutator
MutatorVotes
Type: array<LocalMutEntry>
Current mutator votes
MutProviders
Type: array<UTUIResourceDataProvider>
Cached list of mutator data providers, for retrieving localized mutator descriptions
MyCurrnetVoteID
Type: int
Modifiers: deprecated
OldOwner
Type: Actor
Used to detect the setting of the owner without RepNotifing Owner
PendingBeginVoting
Type: byte
PendingResends
A list of transfer items which the client wants the server to resend
PendingTransferStates
Holds the names of special transfer-control states, which are waiting to become active
RecordVoteCounter
Type: int
RecordVoteTimestamp
Type: float
Vote function replication limitation
SendIndex
Type: int
TotalTransferCount
Type: int
The estimated number of times that replicated functions which will be called (for transfer timing)
TransferFailCount
Type: int
The number of failed item transfers
WinningGameIndex
Type: byte
The index into 'GameTypes' for the winning gametype
Default value: 255
WinningMapIndex
Type: byte
As above, except relating to 'MapVotes'
Default value: 255
Default values
Property | Value |
---|---|
bSkipActorPropertyReplication | False |
NetUpdateFrequency | 1.0 |
TickGroup | TG_DuringAsyncWork |
Structs
LocalGameEntry
Modifiers: native
LocalMapEntry
Modifiers: native
LocalMutEntry
Modifiers: native
- string MutName
- Displayed mutator name
- string MutDescription
- Localized (or replicated, if localization fails) description of the mutator
- byte NumVotes
- bool bIsActive
- Is the mutator currently active? Determines whether the mutator is displayed in the 'Add' or 'Remove' list
Functions
Native functions
GetMapIndex
Events
ClientHasOwner
Called when the client receives his owner. Let the server know it can begin sending maps
PostBeginPlay
Overrides: Actor.PostBeginPlay
Other instance functions
See UTVoteReplicationInfo instance functions.
States
GameVoteInfoTransfer
Extends: TransferBase
GameVoteInfoTransfer.ClientBeginGameVoteTransfer
Overrides: ClientBeginGameVoteTransfer (global)
GameVoteInfoTransfer.ClientCheckTransferStatus
Overrides: ClientCheckTransferStatus (global)
GameVoteInfoTransfer.ClientReceiveGameVoteInfo
Overrides: ClientReceiveGameVoteInfo (global)
GameVoteInfoTransfer.ListenInstantTransfer
Overrides: ListenInstantTransfer (global)
GameVoteInfoTransfer.ServerTransferComplete
Overrides: ServerTransferComplete (global)
GameVoteInfoTransfer.StateChangeConfirmed
Overrides: StateChangeConfirmed (global)
GameVoteInfoTransfer.TransferTimer
Overrides: TransferBase.TransferTimer
MapVoteInfoTransfer
Extends: TransferBase
MapVoteInfoTransfer.ClientBeginMapVoteTransfer
Overrides: ClientBeginMapVoteTransfer (global)
MapVoteInfoTransfer.ClientCheckTransferStatus
Overrides: ClientCheckTransferStatus (global)
MapVoteInfoTransfer.ClientReceiveMapVoteInfo
Overrides: ClientReceiveMapVoteInfo (global)
MapVoteInfoTransfer.ListenInstantTransfer
Overrides: ListenInstantTransfer (global)
MapVoteInfoTransfer.ServerTransferComplete
Overrides: ServerTransferComplete (global)
MapVoteInfoTransfer.StateChangeConfirmed
Overrides: StateChangeConfirmed (global)
MapVoteInfoTransfer.TransferTimer
Overrides: TransferBase.TransferTimer
MutatorInfoTransfer
Extends: TransferBase
MutatorInfoTransfer.ClientBeginMutVoteTransfer
Overrides: ClientBeginMutVoteTransfer (global)
MutatorInfoTransfer.ClientCheckTransferStatus
Overrides: ClientCheckTransferStatus (global)
MutatorInfoTransfer.ClientReceiveMutDescription
Overrides: ClientReceiveMutDescription (global)
MutatorInfoTransfer.ClientReceiveMutVoteInfo
Overrides: ClientReceiveMutVoteInfo (global)
MutatorInfoTransfer.ListenInstantTransfer
Overrides: ListenInstantTransfer (global)
MutatorInfoTransfer.ServerRequestMutDescription
Overrides: ServerRequestMutDescription (global)
MutatorInfoTransfer.ServerTransferComplete
Overrides: ServerTransferComplete (global)
MutatorInfoTransfer.StateChangeConfirmed
Overrides: StateChangeConfirmed (global)
MutatorInfoTransfer.TransferTimer
Overrides: TransferBase.TransferTimer
ReplicatingToClient
Replicate the votes to the client. We send 1 vote at a time and wait for a response.
ReplicatingToClient.BeginState
Overrides: Object.BeginState (global)
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
ReplicatingToClient.Tick
Overrides: Actor.Tick (global)
ReplicatingToClient.ServerAckTransfer
Overrides: ServerAckTransfer (global)
TransferBase
TransferBase.BeginState
Overrides: Object.BeginState (global)
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
TransferBase.EndState
Overrides: Object.EndState (global)
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
TransferBase.Tick
Overrides: Actor.Tick (global)
TransferBase.DisableTransferTimer
TransferBase.ServerResendInfo
Overrides: ServerResendInfo (global)
TransferBase.ServerRushTransfers
Overrides: ServerRushTransfers (global)
TransferBase.SetDesiredTransferTime
Overrides: SetDesiredTransferTime (global)
TransferBase.TransferTimer
Voting
Voting.BeginState
Overrides: Object.BeginState (global)
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).