Battle Talent
V11
|
Inherits NetworkBehaviour.
Public Member Functions | |
override void | OnStartServer () |
override void | OnStartClient () |
void | ServerStartRecording () |
void | ClientStartRecording () |
void | StopRecording () |
void | CreateSnapshot () |
void | TargetRpcSendFrameSnapshot (NetworkConnectionToClient conn, double remoteTime, FrameSnapshot frameSnapshot) |
void | S2CSendFrameSnapshot (double remoteTime, FrameSnapshot frameSnapshot) |
void | DeserializeSnapshot (FrameSnapshot frameSnapshot) |
void | IterateNetworkBehaviours () |
dynamic | GetNetworkBehaviour (int id) |
NetworkRigidbodySyncBase | GetNetworkRB (int id) |
List< byte > | GetAOIComps () |
void | RegisterNetworkBehaviour (NetworkBehaviour networkBehaviour) |
void | UnRegisterNetworkBehaviour (NetworkBehaviour networkBehaviour) |
void | RegisterRagdoll (NetworkRagdollSync ragdoll) |
void | UnRegisterRagdoll (NetworkRagdollSync ragdoll) |
void | RegisterRig (NetworkRigidbodySyncBase rigidbody) |
void | UnRegisterRig (NetworkRigidbodySyncBase rigidbody) |
void | RegisterTrans (NetworkTransformFix trans) |
void | UnRegisterTrans (NetworkTransformFix trans) |
void | RegisterState (NetworkStateBase state) |
void | UnRegisterState (NetworkStateBase state) |
void | RegisterAnim (NetworkAnimatorFix anim) |
void | UnRegisterAnim (NetworkAnimatorFix anim) |
void | Clear () |
Public Attributes | |
uint | sendIntervalMultiplier = 1 |
Dictionary< int, NetworkBehaviour > | networkBehaviours = new Dictionary<int, NetworkBehaviour>() |
Dictionary< int, NetworkRigidbodySyncBase > | networkRBs = new Dictionary<int, NetworkRigidbodySyncBase>() |
List< NetworkRagdollSync > | networkRagdolls = new List<NetworkRagdollSync>() |
List< NetworkTransformFix > | networkTrans = new List<NetworkTransformFix>() |
List< NetworkAnimatorFix > | networkAnims = new List<NetworkAnimatorFix>() |
List< NetworkStateBase > | networkStates = new List<NetworkStateBase>() |
SortedList< double, FrameSnapshot > | serverFrameSnapshots = new SortedList<double, FrameSnapshot>() |
SortedList< double, FrameSnapshot > | clientFrameSnapshots = new SortedList<double, FrameSnapshot>(16) |
int | recordingId = -1 |
float | recordingRate = 1f / 60f |
Static Public Attributes | |
static SnapshotMgr | Instance |
Protected Member Functions | |
virtual void | CheckLastSendTime () |