I don't need to test my programs. I have an error-correcting modem.
UE3:CoverReplicator (UDK)
Object >> Actor >> Info >> ReplicationInfo >> CoverReplicator |
Contents
- 1 Properties
- 2 Structs
- 3 Instance functions
- 3.1 ClientReceiveAdjustedSlots
- 3.2 ClientReceiveDisabledSlots
- 3.3 ClientReceiveEnabledSlots
- 3.4 ClientReceiveInitialCoverReplicationInfo
- 3.5 ClientReceiveLinkDisabledState
- 3.6 ClientReceiveManualCoverTypeSlots
- 3.7 ClientSetOwner
- 3.8 NotifyAutoAdjustSlots
- 3.9 NotifyDisabledSlots
- 3.10 NotifyEnabledSlots
- 3.11 NotifyLinkDisabledStateChange
- 3.12 NotifySetManualCoverTypeForSlots
- 3.13 PurgeOldEntries
- 3.14 ReplicateInitialCoverInfo
- 3.15 ServerSendAdjustedSlots
- 3.16 ServerSendDisabledSlots
- 3.17 ServerSendEnabledSlots
- 3.18 ServerSendInitialCoverReplicationInfo
- 3.19 ServerSendLinkDisabledState
- 3.20 ServerSendManualCoverTypeSlots
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. |
this handles replicating cover changes to a client can't use variable replication on the CoverLinks because the slots list is a dynamic array also, that could potentially be a whole lot of channels if LDs mess with a lot of cover via Kismet, so this is more efficient
Properties[edit]
CoverReplicationData[edit]
Type: array<CoverReplicationInfo>
Default values[edit]
Property | Value |
---|---|
bAlwaysRelevant | False |
bOnlyRelevantToOwner | True |
NetUpdateFrequency | 0.1 |
Structs[edit]
CoverReplicationInfo[edit]
- CoverLink Link
- CoverLink that was changed
- array<byte> SlotsEnabled
- indices of slots that were enabled
- array<byte> SlotsDisabled
- indices of slots that were disabled
- array<byte> SlotsAdjusted
- indices of slots that were adjusted
- array<ManualCoverTypeInfo> SlotsCoverTypeChanged
- slots that have had cover type manually set
ManualCoverTypeInfo[edit]
- byte SlotIndex
- CoverLink.ECoverType ManualCoverType
Instance functions[edit]
ClientReceiveAdjustedSlots[edit]
client receives just the auto-adjusted slots for the given CoverLink
ClientReceiveDisabledSlots[edit]
client receives just the disabled slots for the given CoverLink
ClientReceiveEnabledSlots[edit]
client receives just the enabled slots for the given CoverLink
ClientReceiveInitialCoverReplicationInfo[edit]
replicates the information for one CoverReplicationData entry bDone indicates whether or not there is more data coming for this entry (because some arrays have more than 8 elements)
ClientReceiveLinkDisabledState[edit]
ClientReceiveManualCoverTypeSlots[edit]
client receives just the manual adjusted slots for the given CoverLink
ClientSetOwner[edit]
NotifyAutoAdjustSlots[edit]
notification that the slots on the given CoverLink have been auto-adjusted
NotifyDisabledSlots[edit]
notification that the slots on the given CoverLink have been disabled
NotifyEnabledSlots[edit]
notification that slots on the given CoverLink have been enabled
NotifyLinkDisabledStateChange[edit]
NotifySetManualCoverTypeForSlots[edit]
notification that the slots on the given CoverLink have been manually adjusted
PurgeOldEntries[edit]
removes entries that are no longer valid (i.e. the CoverLink has been streamed out)
ReplicateInitialCoverInfo[edit]
copies and starts replicating already changed cover info
ServerSendAdjustedSlots[edit]
send just the auto-adjusted slots for the CoverLink at the given index
ServerSendDisabledSlots[edit]
send just the disabled slots for the CoverLink at the given index
ServerSendEnabledSlots[edit]
send just the enabled slots for the CoverLink at the given index
ServerSendInitialCoverReplicationInfo[edit]
sends info for one CoverReplicationData to the client
ServerSendLinkDisabledState[edit]
ServerSendManualCoverTypeSlots[edit]
send just the manual adjusted slots for the CoverLink at the given index