UE3:UTVoteReplicationInfo (UT3): Difference between revisions

From Unreal Wiki, The Unreal Engine Documentation Site
Auto-generated page
 
added missing members
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
}}
}}
{{autogenerated}}
{{autogenerated}}
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
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 our collector
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 -->
'''Default value:''' -1


====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===
====ClientBeginVoting====
See {{cl|UTVoteReplicationInfo instance functions}}.
{{code|simulated reliable client function '''ClientBeginVoting''' ()}}
 
==States==
===GameVoteInfoTransfer===
<!-- enter state description -->
 
'''Extends:''' {{tl|TransferBase}}
 
====GameVoteInfoTransfer.ClientBeginGameVoteTransfer====
{{code|simulated reliable client function '''ClientBeginGameVoteTransfer''' ([[byte]]&nbsp;'''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]]&nbsp;'''Index''', [[string]]&nbsp;'''GameName''', [[byte]]&nbsp;'''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]]&nbsp;'''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]]&nbsp;'''Index''', [[string]]&nbsp;'''MapName''', [[byte]]&nbsp;'''NumVotes''', [[bool]]&nbsp;'''bSelectable''')}}
 
'''Overrides:''' {{tl|ClientReceiveMapVoteInfo||UTVoteReplicationInfo instance functions}} ''(global)''


<!-- enter function description -->
<!-- enter function description -->


====ClientInitTransfer====
====MapVoteInfoTransfer.ListenInstantTransfer====
{{code|simulated reliable client function '''ClientInitTransfer''' ([[int]]&nbsp;'''TotalMapCount''')}}
{{code|function '''ListenInstantTransfer''' ()}}
 
'''Overrides:''' {{tl|ListenInstantTransfer||UTVoteReplicationInfo instance functions}} ''(global)''


<!-- enter function description -->
<!-- enter function description -->


====ClientRecvMapInfo====
====MapVoteInfoTransfer.ServerTransferComplete====
{{code|simulated reliable client function '''ClientRecvMapInfo''' ({{tl|MapVoteInfo|UTVoteCollector}}&nbsp;'''VInfo''')}}
{{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 -->


We have received a map from the server. Add it
====MapVoteInfoTransfer.TransferTimer====
{{code|function '''TransferTimer''' ()}}


====ClientRecvMapUpdate====
'''Overrides:''' {{tl|TransferBase.TransferTimer}}
{{code|simulated reliable client function '''ClientRecvMapUpdate''' ([[int]]&nbsp;'''MapId''', [[byte]]&nbsp;'''VoteCntUpdate''')}}


<!-- enter function description -->
<!-- enter function description -->


====ClientTimesUp====
===MutatorInfoTransfer===
{{code|simulated reliable client function '''ClientTimesUp''' ()}}
<!-- enter state description -->
 
'''Extends:''' {{tl|TransferBase}}
 
====MutatorInfoTransfer.ClientBeginMutVoteTransfer====
{{code|simulated reliable client function '''ClientBeginMutVoteTransfer''' ([[byte]]&nbsp;'''InMutCount''', [[byte]]&nbsp;'''InMutVotePercentage''')}}
 
'''Overrides:''' {{tl|ClientBeginMutVoteTransfer||UTVoteReplicationInfo instance functions}} ''(global)''


<!-- enter function description -->
<!-- enter function description -->


====Initialize====
====MutatorInfoTransfer.ClientCheckTransferStatus====
{{code|function '''Initialize''' ({{cl|UTVoteCollector}}&nbsp;'''NewCollector''')}}
{{code|simulated reliable client function '''ClientCheckTransferStatus''' ()}}
 
'''Overrides:''' {{tl|ClientCheckTransferStatus||UTVoteReplicationInfo instance functions}} ''(global)''


<!-- enter function description -->
<!-- enter function description -->


====ServerAckTransfer====
====MutatorInfoTransfer.ClientReceiveMutDescription====
{{code|reliable server function '''ServerAckTransfer''' ()}}
{{code|simulated reliable client function '''ClientReceiveMutDescription''' ([[byte]]&nbsp;'''Index''', [[string]]&nbsp;'''MutDescription''')}}
 
'''Overrides:''' {{tl|ClientReceiveMutDescription||UTVoteReplicationInfo instance functions}} ''(global)''
 
<!-- enter function description -->
 
====MutatorInfoTransfer.ClientReceiveMutVoteInfo====
{{code|simulated reliable client function '''ClientReceiveMutVoteInfo''' ([[byte]]&nbsp;'''Index''', [[string]]&nbsp;'''MutClass''', [[string]]&nbsp;'''MutName''', [[byte]]&nbsp;'''NumVotes''', [[bool]]&nbsp;'''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]]&nbsp;'''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 -->


====ServerClientIsReady====
====MutatorInfoTransfer.StateChangeConfirmed====
{{code|reliable server function '''ServerClientIsReady''' ()}}
{{code|function '''StateChangeConfirmed''' ()}}
 
'''Overrides:''' {{tl|StateChangeConfirmed||UTVoteReplicationInfo instance functions}} ''(global)''


<!-- enter function description -->
<!-- enter function description -->


====ServerRecordVoteFor====
====MutatorInfoTransfer.TransferTimer====
{{code|reliable server function '''ServerRecordVoteFor''' ([[int]]&nbsp;'''MapIdToVoteFor''')}}
{{code|function '''TransferTimer''' ()}}
 
'''Overrides:''' {{tl|TransferBase.TransferTimer}}


<!-- enter function description -->
<!-- enter function description -->


==States==
===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)''


TODO - Probably better to use a timer here
<!-- 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]]&nbsp;'''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]]&nbsp;'''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]]&nbsp;'''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]]&nbsp;'''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&nbsp;[[int]]&nbsp;'''Seconds''', optional&nbsp;[[int]]&nbsp;'''NumTransfers''', optional&nbsp;[[bool]]&nbsp;'''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

UT3 Object >> Actor >> Info >> ReplicationInfo >> UTVoteReplicationInfo
Package:
UTGame

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

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

Type: int


ElementIndex

Type: byte

Serverside transfer progress/state tracking variables

GameVotes

Type: array<LocalGameEntry>

Local vote information

KickVoteCounter

Type: int


KickVoteHistory

Type: array<int>


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

Type: array<string>


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

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


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

Structs

LocalGameEntry

Modifiers: native

string GameName
Displayed game name
byte NumVotes

LocalMapEntry

Modifiers: native

string MapName
byte NumVotes
bool bSelectable
Whether or not this map entry can be voted for

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

native function int GetMapIndex (int MapID)


Events

ClientHasOwner

simulated event ClientHasOwner ()

Called when the client receives his owner. Let the server know it can begin sending maps

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Other instance functions

See UTVoteReplicationInfo instance functions.

States

GameVoteInfoTransfer

Extends: TransferBase

GameVoteInfoTransfer.ClientBeginGameVoteTransfer

simulated reliable client function ClientBeginGameVoteTransfer (byte InGameCount)

Overrides: ClientBeginGameVoteTransfer (global)


GameVoteInfoTransfer.ClientCheckTransferStatus

simulated reliable client function ClientCheckTransferStatus ()

Overrides: ClientCheckTransferStatus (global)


GameVoteInfoTransfer.ClientReceiveGameVoteInfo

simulated reliable client function ClientReceiveGameVoteInfo (byte Index, string GameName, byte NumVotes)

Overrides: ClientReceiveGameVoteInfo (global)


GameVoteInfoTransfer.ListenInstantTransfer

function ListenInstantTransfer ()

Overrides: ListenInstantTransfer (global)


GameVoteInfoTransfer.ServerTransferComplete

reliable server function ServerTransferComplete ()

Overrides: ServerTransferComplete (global)


GameVoteInfoTransfer.StateChangeConfirmed

function StateChangeConfirmed ()

Overrides: StateChangeConfirmed (global)


GameVoteInfoTransfer.TransferTimer

function TransferTimer ()

Overrides: TransferBase.TransferTimer


MapVoteInfoTransfer

Extends: TransferBase

MapVoteInfoTransfer.ClientBeginMapVoteTransfer

simulated reliable client function ClientBeginMapVoteTransfer (byte InMapCount)

Overrides: ClientBeginMapVoteTransfer (global)


MapVoteInfoTransfer.ClientCheckTransferStatus

simulated reliable client function ClientCheckTransferStatus ()

Overrides: ClientCheckTransferStatus (global)


MapVoteInfoTransfer.ClientReceiveMapVoteInfo

simulated reliable client function ClientReceiveMapVoteInfo (byte Index, string MapName, byte NumVotes, bool bSelectable)

Overrides: ClientReceiveMapVoteInfo (global)


MapVoteInfoTransfer.ListenInstantTransfer

function ListenInstantTransfer ()

Overrides: ListenInstantTransfer (global)


MapVoteInfoTransfer.ServerTransferComplete

reliable server function ServerTransferComplete ()

Overrides: ServerTransferComplete (global)


MapVoteInfoTransfer.StateChangeConfirmed

function StateChangeConfirmed ()

Overrides: StateChangeConfirmed (global)


MapVoteInfoTransfer.TransferTimer

function TransferTimer ()

Overrides: TransferBase.TransferTimer


MutatorInfoTransfer

Extends: TransferBase

MutatorInfoTransfer.ClientBeginMutVoteTransfer

simulated reliable client function ClientBeginMutVoteTransfer (byte InMutCount, byte InMutVotePercentage)

Overrides: ClientBeginMutVoteTransfer (global)


MutatorInfoTransfer.ClientCheckTransferStatus

simulated reliable client function ClientCheckTransferStatus ()

Overrides: ClientCheckTransferStatus (global)


MutatorInfoTransfer.ClientReceiveMutDescription

simulated reliable client function ClientReceiveMutDescription (byte Index, string MutDescription)

Overrides: ClientReceiveMutDescription (global)


MutatorInfoTransfer.ClientReceiveMutVoteInfo

simulated reliable client function ClientReceiveMutVoteInfo (byte Index, string MutClass, string MutName, byte NumVotes, bool bIsActive)

Overrides: ClientReceiveMutVoteInfo (global)


MutatorInfoTransfer.ListenInstantTransfer

function ListenInstantTransfer ()

Overrides: ListenInstantTransfer (global)


MutatorInfoTransfer.ServerRequestMutDescription

reliable server function ServerRequestMutDescription (byte Index)

Overrides: ServerRequestMutDescription (global)


MutatorInfoTransfer.ServerTransferComplete

reliable server function ServerTransferComplete ()

Overrides: ServerTransferComplete (global)


MutatorInfoTransfer.StateChangeConfirmed

function StateChangeConfirmed ()

Overrides: StateChangeConfirmed (global)


MutatorInfoTransfer.TransferTimer

function 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

event BeginState (name PrevStateName)

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

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)


ReplicatingToClient.ServerAckTransfer

reliable server function ServerAckTransfer ()

Overrides: ServerAckTransfer (global)


TransferBase

TransferBase.BeginState

simulated event BeginState (name PreviousStateName)

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

event EndState (name NextStateName)

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

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)


TransferBase.DisableTransferTimer

function DisableTransferTimer ()


TransferBase.ServerResendInfo

reliable server function ServerResendInfo (byte Index)

Overrides: ServerResendInfo (global)


TransferBase.ServerRushTransfers

reliable server function ServerRushTransfers ()

Overrides: ServerRushTransfers (global)


TransferBase.SetDesiredTransferTime

function SetDesiredTransferTime (optional int Seconds, optional int NumTransfers, optional bool bEnableTick)

Overrides: SetDesiredTransferTime (global)


TransferBase.TransferTimer

function TransferTimer ()


Voting

Voting.BeginState

event BeginState (name PrevStateName)

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).