Gah - a solution with more questions. – EntropicLqd
UE3:UTVoteReplicationInfo (UT3)
Object >> Actor >> Info >> ReplicationInfo >> UTVoteReplicationInfo |
Contents
- 1 Properties
- 1.1 bGameVotingEnabled
- 1.2 bGameVotingReady
- 1.3 bKickVotingEnabled
- 1.4 bMapVotePending
- 1.5 bMapVotingEnabled
- 1.6 bMapVotingReady
- 1.7 bMutatorVotingEnabled
- 1.8 bMutatorVotingReady
- 1.9 bOldClient
- 1.10 bSupportsNewVoting
- 1.11 bTransfersEnabled
- 1.12 bTransferTimerActive
- 1.13 bVotingAllowed
- 1.14 bVotingOver
- 1.15 Collector
- 1.16 CompletedTransfers
- 1.17 CurGameVoteIndex
- 1.18 CurKickVoteIDs
- 1.19 CurMapVoteIndex
- 1.20 CurMutVoteIndicies
- 1.21 dummy
- 1.22 ElementIndex
- 1.23 GameVotes
- 1.24 KickVoteCounter
- 1.25 KickVoteHistory
- 1.26 KickVotes
- 1.27 LastConfirmedState
- 1.28 LastSendIndex
- 1.29 LeadingMap
- 1.30 LeadingMaps
- 1.31 ListIndex
- 1.32 MapCount
- 1.33 MapProviders
- 1.34 Maps
- 1.35 MapVotes
- 1.36 MutatorVotePercentage
- 1.37 MutatorVotes
- 1.38 MutProviders
- 1.39 MyCurrnetVoteID
- 1.40 OldOwner
- 1.41 PendingBeginVoting
- 1.42 PendingResends
- 1.43 PendingTransferStates
- 1.44 RecordVoteCounter
- 1.45 RecordVoteTimestamp
- 1.46 SendIndex
- 1.47 TotalTransferCount
- 1.48 TransferFailCount
- 1.49 WinningGameIndex
- 1.50 WinningMapIndex
- 1.51 Default values
- 2 Structs
- 3 Functions
- 4 States
- 4.1 GameVoteInfoTransfer
- 4.1.1 GameVoteInfoTransfer.ClientBeginGameVoteTransfer
- 4.1.2 GameVoteInfoTransfer.ClientCheckTransferStatus
- 4.1.3 GameVoteInfoTransfer.ClientReceiveGameVoteInfo
- 4.1.4 GameVoteInfoTransfer.ListenInstantTransfer
- 4.1.5 GameVoteInfoTransfer.ServerTransferComplete
- 4.1.6 GameVoteInfoTransfer.StateChangeConfirmed
- 4.1.7 GameVoteInfoTransfer.TransferTimer
- 4.2 MapVoteInfoTransfer
- 4.2.1 MapVoteInfoTransfer.ClientBeginMapVoteTransfer
- 4.2.2 MapVoteInfoTransfer.ClientCheckTransferStatus
- 4.2.3 MapVoteInfoTransfer.ClientReceiveMapVoteInfo
- 4.2.4 MapVoteInfoTransfer.ListenInstantTransfer
- 4.2.5 MapVoteInfoTransfer.ServerTransferComplete
- 4.2.6 MapVoteInfoTransfer.StateChangeConfirmed
- 4.2.7 MapVoteInfoTransfer.TransferTimer
- 4.3 MutatorInfoTransfer
- 4.3.1 MutatorInfoTransfer.ClientBeginMutVoteTransfer
- 4.3.2 MutatorInfoTransfer.ClientCheckTransferStatus
- 4.3.3 MutatorInfoTransfer.ClientReceiveMutDescription
- 4.3.4 MutatorInfoTransfer.ClientReceiveMutVoteInfo
- 4.3.5 MutatorInfoTransfer.ListenInstantTransfer
- 4.3.6 MutatorInfoTransfer.ServerRequestMutDescription
- 4.3.7 MutatorInfoTransfer.ServerTransferComplete
- 4.3.8 MutatorInfoTransfer.StateChangeConfirmed
- 4.3.9 MutatorInfoTransfer.TransferTimer
- 4.4 ReplicatingToClient
- 4.5 TransferBase
- 4.6 Voting
- 4.1 GameVoteInfoTransfer
- 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[edit]
bGameVotingEnabled[edit]
Type: bool
bGameVotingReady[edit]
Type: bool
Set when all gamevote info has finished transferring
bKickVotingEnabled[edit]
Type: bool
bMapVotePending[edit]
Type: bool
bMapVotingEnabled[edit]
Type: bool
bMapVotingReady[edit]
Type: bool
Set when all mapvote info has finished transferring
bMutatorVotingEnabled[edit]
Type: bool
bMutatorVotingReady[edit]
Type: bool
As above, but relating to mutator voting
bOldClient[edit]
Type: bool
bSupportsNewVoting[edit]
Type: bool
Whether or not the client is compatible with the new vote and replication systems
bTransfersEnabled[edit]
Type: bool
Whether or not transferring has begun
bTransferTimerActive[edit]
Type: bool
Whether or not the main transfer timer (which controls the rate of transfer) is active
bVotingAllowed[edit]
Type: bool
Random client/server vote status information
bVotingOver[edit]
Type: bool
Collector[edit]
Type: UTVoteCollector
Cached reference to the vote collector
CompletedTransfers[edit]
The names of transfer states which have completed transferring
CurGameVoteIndex[edit]
Type: byte
Information about the clients active votes
Default value: 255
CurKickVoteIDs[edit]
The list of PlayerID's the client has contributed kickvotes for
CurMapVoteIndex[edit]
Type: byte
Index of the clients current map vote
Default value: 255
CurMutVoteIndicies[edit]
The indicies representing mutators the client has voted
dummy[edit]
Type: int
ElementIndex[edit]
Type: byte
Serverside transfer progress/state tracking variables
GameVotes[edit]
Type: array<LocalGameEntry>
Local vote information
KickVoteCounter[edit]
Type: int
KickVoteHistory[edit]
KickVotes[edit]
Type: array<UTVoteCollector.KickVoteInfo>
Current kick votes
LastConfirmedState[edit]
Type: name
The last state which the client has reported a successful transition to
LastSendIndex[edit]
Type: int
LeadingMap[edit]
Type: string
LeadingMaps[edit]
ListIndex[edit]
Type: byte
Variables for tracking vote info transfers (usually done when the client first joins)
MapCount[edit]
Type: int
How many maps are we expecting
MapProviders[edit]
Type: array<UTUIDataProvider_MapInfo>
Cached list of map data providers, for sanitizing map names
Maps[edit]
Type: array<UTVoteCollector.MapVoteInfo>
Our local view of the map data
MapVotes[edit]
Type: array<LocalMapEntry>
Current map votes
MutatorVotePercentage[edit]
Type: int
The percentage of votes required in order to enable/disable a mutator
MutatorVotes[edit]
Type: array<LocalMutEntry>
Current mutator votes
MutProviders[edit]
Type: array<UTUIResourceDataProvider>
Cached list of mutator data providers, for retrieving localized mutator descriptions
MyCurrnetVoteID[edit]
Type: int
Modifiers: deprecated
OldOwner[edit]
Type: Actor
Used to detect the setting of the owner without RepNotifing Owner
PendingBeginVoting[edit]
Type: byte
PendingResends[edit]
A list of transfer items which the client wants the server to resend
PendingTransferStates[edit]
Holds the names of special transfer-control states, which are waiting to become active
RecordVoteCounter[edit]
Type: int
RecordVoteTimestamp[edit]
Type: float
Vote function replication limitation
SendIndex[edit]
Type: int
TotalTransferCount[edit]
Type: int
The estimated number of times that replicated functions which will be called (for transfer timing)
TransferFailCount[edit]
Type: int
The number of failed item transfers
WinningGameIndex[edit]
Type: byte
The index into 'GameTypes' for the winning gametype
Default value: 255
WinningMapIndex[edit]
Type: byte
As above, except relating to 'MapVotes'
Default value: 255
Default values[edit]
Property | Value |
---|---|
bSkipActorPropertyReplication | False |
NetUpdateFrequency | 1.0 |
TickGroup | TG_DuringAsyncWork |
Structs[edit]
LocalGameEntry[edit]
Modifiers: native
LocalMapEntry[edit]
Modifiers: native
LocalMutEntry[edit]
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[edit]
Native functions[edit]
GetMapIndex[edit]
Events[edit]
ClientHasOwner[edit]
Called when the client receives his owner. Let the server know it can begin sending maps
PostBeginPlay[edit]
Overrides: Actor.PostBeginPlay
Other instance functions[edit]
See UTVoteReplicationInfo instance functions.
States[edit]
GameVoteInfoTransfer[edit]
Extends: TransferBase
GameVoteInfoTransfer.ClientBeginGameVoteTransfer[edit]
Overrides: ClientBeginGameVoteTransfer (global)
GameVoteInfoTransfer.ClientCheckTransferStatus[edit]
Overrides: ClientCheckTransferStatus (global)
GameVoteInfoTransfer.ClientReceiveGameVoteInfo[edit]
Overrides: ClientReceiveGameVoteInfo (global)
GameVoteInfoTransfer.ListenInstantTransfer[edit]
Overrides: ListenInstantTransfer (global)
GameVoteInfoTransfer.ServerTransferComplete[edit]
Overrides: ServerTransferComplete (global)
GameVoteInfoTransfer.StateChangeConfirmed[edit]
Overrides: StateChangeConfirmed (global)
GameVoteInfoTransfer.TransferTimer[edit]
Overrides: TransferBase.TransferTimer
MapVoteInfoTransfer[edit]
Extends: TransferBase
MapVoteInfoTransfer.ClientBeginMapVoteTransfer[edit]
Overrides: ClientBeginMapVoteTransfer (global)
MapVoteInfoTransfer.ClientCheckTransferStatus[edit]
Overrides: ClientCheckTransferStatus (global)
MapVoteInfoTransfer.ClientReceiveMapVoteInfo[edit]
Overrides: ClientReceiveMapVoteInfo (global)
MapVoteInfoTransfer.ListenInstantTransfer[edit]
Overrides: ListenInstantTransfer (global)
MapVoteInfoTransfer.ServerTransferComplete[edit]
Overrides: ServerTransferComplete (global)
MapVoteInfoTransfer.StateChangeConfirmed[edit]
Overrides: StateChangeConfirmed (global)
MapVoteInfoTransfer.TransferTimer[edit]
Overrides: TransferBase.TransferTimer
MutatorInfoTransfer[edit]
Extends: TransferBase
MutatorInfoTransfer.ClientBeginMutVoteTransfer[edit]
Overrides: ClientBeginMutVoteTransfer (global)
MutatorInfoTransfer.ClientCheckTransferStatus[edit]
Overrides: ClientCheckTransferStatus (global)
MutatorInfoTransfer.ClientReceiveMutDescription[edit]
Overrides: ClientReceiveMutDescription (global)
MutatorInfoTransfer.ClientReceiveMutVoteInfo[edit]
Overrides: ClientReceiveMutVoteInfo (global)
MutatorInfoTransfer.ListenInstantTransfer[edit]
Overrides: ListenInstantTransfer (global)
MutatorInfoTransfer.ServerRequestMutDescription[edit]
Overrides: ServerRequestMutDescription (global)
MutatorInfoTransfer.ServerTransferComplete[edit]
Overrides: ServerTransferComplete (global)
MutatorInfoTransfer.StateChangeConfirmed[edit]
Overrides: StateChangeConfirmed (global)
MutatorInfoTransfer.TransferTimer[edit]
Overrides: TransferBase.TransferTimer
ReplicatingToClient[edit]
Replicate the votes to the client. We send 1 vote at a time and wait for a response.
ReplicatingToClient.BeginState[edit]
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[edit]
Overrides: Actor.Tick (global)
ReplicatingToClient.ServerAckTransfer[edit]
Overrides: ServerAckTransfer (global)
TransferBase[edit]
TransferBase.BeginState[edit]
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[edit]
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[edit]
Overrides: Actor.Tick (global)
TransferBase.DisableTransferTimer[edit]
TransferBase.ServerResendInfo[edit]
Overrides: ServerResendInfo (global)
TransferBase.ServerRushTransfers[edit]
Overrides: ServerRushTransfers (global)
TransferBase.SetDesiredTransferTime[edit]
Overrides: SetDesiredTransferTime (global)
TransferBase.TransferTimer[edit]
Voting[edit]
Voting.BeginState[edit]
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).