I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE3:UTVoteReplicationInfo (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> Actor >> Info >> ReplicationInfo >> UTVoteReplicationInfo |
- Package:
- UTGame
| This is an auto-generated page and may need human attention. Please remove this 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.
[edit] Properties
[edit] bGameVotingEnabled
Type: bool
[edit] bGameVotingReady
Type: bool
Set when all gamevote info has finished transferring
[edit] bKickVotingEnabled
Type: bool
[edit] bMapVotePending
Type: bool
[edit] bMapVotingEnabled
Type: bool
[edit] bMapVotingReady
Type: bool
Set when all mapvote info has finished transferring
[edit] bMutatorVotingEnabled
Type: bool
[edit] bMutatorVotingReady
Type: bool
As above, but relating to mutator voting
[edit] bOldClient
Type: bool
[edit] bSupportsNewVoting
Type: bool
Whether or not the client is compatible with the new vote and replication systems
[edit] bTransfersEnabled
Type: bool
Whether or not transferring has begun
[edit] bTransferTimerActive
Type: bool
Whether or not the main transfer timer (which controls the rate of transfer) is active
[edit] bVotingAllowed
Type: bool
Random client/server vote status information
[edit] bVotingOver
Type: bool
[edit] Collector
Type: UTVoteCollector
Cached reference to the vote collector
[edit] CompletedTransfers
The names of transfer states which have completed transferring
[edit] CurGameVoteIndex
Type: byte
Information about the clients active votes
Default value: 255
[edit] CurKickVoteIDs
The list of PlayerID's the client has contributed kickvotes for
[edit] CurMapVoteIndex
Type: byte
Index of the clients current map vote
Default value: 255
[edit] CurMutVoteIndicies
The indicies representing mutators the client has voted
[edit] dummy
Type: int
[edit] ElementIndex
Type: byte
Serverside transfer progress/state tracking variables
[edit] GameVotes
Type: array<LocalGameEntry>
Local vote information
[edit] KickVoteCounter
Type: int
[edit] KickVoteHistory
[edit] KickVotes
Type: array<UTVoteCollector.KickVoteInfo>
Current kick votes
[edit] LastConfirmedState
Type: name
The last state which the client has reported a successful transition to
[edit] LastSendIndex
Type: int
[edit] LeadingMap
Type: string
[edit] LeadingMaps
[edit] ListIndex
Type: byte
Variables for tracking vote info transfers (usually done when the client first joins)
[edit] MapCount
Type: int
How many maps are we expecting
[edit] MapProviders
Type: array<UTUIDataProvider_MapInfo>
Cached list of map data providers, for sanitizing map names
[edit] Maps
Type: array<UTVoteCollector.MapVoteInfo>
Our local view of the map data
[edit] MapVotes
Type: array<LocalMapEntry>
Current map votes
[edit] MutatorVotePercentage
Type: int
The percentage of votes required in order to enable/disable a mutator
[edit] MutatorVotes
Type: array<LocalMutEntry>
Current mutator votes
[edit] MutProviders
Type: array<UTUIResourceDataProvider>
Cached list of mutator data providers, for retrieving localized mutator descriptions
[edit] MyCurrnetVoteID
Type: int
Modifiers: deprecated
[edit] OldOwner
Type: Actor
Used to detect the setting of the owner without RepNotifing Owner
[edit] PendingBeginVoting
Type: byte
[edit] PendingResends
A list of transfer items which the client wants the server to resend
[edit] PendingTransferStates
Holds the names of special transfer-control states, which are waiting to become active
[edit] RecordVoteCounter
Type: int
[edit] RecordVoteTimestamp
Type: float
Vote function replication limitation
[edit] SendIndex
Type: int
[edit] TotalTransferCount
Type: int
The estimated number of times that replicated functions which will be called (for transfer timing)
[edit] TransferFailCount
Type: int
The number of failed item transfers
[edit] WinningGameIndex
Type: byte
The index into 'GameTypes' for the winning gametype
Default value: 255
[edit] WinningMapIndex
Type: byte
As above, except relating to 'MapVotes'
Default value: 255
[edit] Default values
| Property | Value |
|---|---|
| bSkipActorPropertyReplication | False |
| NetUpdateFrequency | 1.0 |
| TickGroup | TG_DuringAsyncWork |
[edit] Structs
[edit] LocalGameEntry
Modifiers: native
[edit] LocalMapEntry
Modifiers: native
[edit] 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
[edit] Functions
[edit] Native functions
[edit] GetMapIndex
[edit] Events
[edit] ClientHasOwner
Called when the client receives his owner. Let the server know it can begin sending maps
[edit] PostBeginPlay
Overrides: Actor.PostBeginPlay
[edit] Other instance functions
See UTVoteReplicationInfo instance functions.
[edit] States
[edit] GameVoteInfoTransfer
Extends: TransferBase
[edit] GameVoteInfoTransfer.ClientBeginGameVoteTransfer
Overrides: ClientBeginGameVoteTransfer (global)
[edit] GameVoteInfoTransfer.ClientCheckTransferStatus
Overrides: ClientCheckTransferStatus (global)
[edit] GameVoteInfoTransfer.ClientReceiveGameVoteInfo
Overrides: ClientReceiveGameVoteInfo (global)
[edit] GameVoteInfoTransfer.ListenInstantTransfer
Overrides: ListenInstantTransfer (global)
[edit] GameVoteInfoTransfer.ServerTransferComplete
Overrides: ServerTransferComplete (global)
[edit] GameVoteInfoTransfer.StateChangeConfirmed
Overrides: StateChangeConfirmed (global)
[edit] GameVoteInfoTransfer.TransferTimer
Overrides: TransferBase.TransferTimer
[edit] MapVoteInfoTransfer
Extends: TransferBase
[edit] MapVoteInfoTransfer.ClientBeginMapVoteTransfer
Overrides: ClientBeginMapVoteTransfer (global)
[edit] MapVoteInfoTransfer.ClientCheckTransferStatus
Overrides: ClientCheckTransferStatus (global)
[edit] MapVoteInfoTransfer.ClientReceiveMapVoteInfo
Overrides: ClientReceiveMapVoteInfo (global)
[edit] MapVoteInfoTransfer.ListenInstantTransfer
Overrides: ListenInstantTransfer (global)
[edit] MapVoteInfoTransfer.ServerTransferComplete
Overrides: ServerTransferComplete (global)
[edit] MapVoteInfoTransfer.StateChangeConfirmed
Overrides: StateChangeConfirmed (global)
[edit] MapVoteInfoTransfer.TransferTimer
Overrides: TransferBase.TransferTimer
[edit] MutatorInfoTransfer
Extends: TransferBase
[edit] MutatorInfoTransfer.ClientBeginMutVoteTransfer
Overrides: ClientBeginMutVoteTransfer (global)
[edit] MutatorInfoTransfer.ClientCheckTransferStatus
Overrides: ClientCheckTransferStatus (global)
[edit] MutatorInfoTransfer.ClientReceiveMutDescription
Overrides: ClientReceiveMutDescription (global)
[edit] MutatorInfoTransfer.ClientReceiveMutVoteInfo
Overrides: ClientReceiveMutVoteInfo (global)
[edit] MutatorInfoTransfer.ListenInstantTransfer
Overrides: ListenInstantTransfer (global)
[edit] MutatorInfoTransfer.ServerRequestMutDescription
Overrides: ServerRequestMutDescription (global)
[edit] MutatorInfoTransfer.ServerTransferComplete
Overrides: ServerTransferComplete (global)
[edit] MutatorInfoTransfer.StateChangeConfirmed
Overrides: StateChangeConfirmed (global)
[edit] MutatorInfoTransfer.TransferTimer
Overrides: TransferBase.TransferTimer
[edit] ReplicatingToClient
Replicate the votes to the client. We send 1 vote at a time and wait for a response.
[edit] 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).
[edit] ReplicatingToClient.Tick
Overrides: Actor.Tick (global)
[edit] ReplicatingToClient.ServerAckTransfer
Overrides: ServerAckTransfer (global)
[edit] TransferBase
[edit] 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).
[edit] 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.
[edit] TransferBase.Tick
Overrides: Actor.Tick (global)
[edit] TransferBase.DisableTransferTimer
[edit] TransferBase.ServerResendInfo
Overrides: ServerResendInfo (global)
[edit] TransferBase.ServerRushTransfers
Overrides: ServerRushTransfers (global)
[edit] TransferBase.SetDesiredTransferTime
Overrides: SetDesiredTransferTime (global)
[edit] TransferBase.TransferTimer
[edit] Voting
[edit] 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).
