SYMBOL INDEX (828 symbols across 50 files) FILE: Assets/Code/Client/ClientLogic.cs class ClientLogic (line 13) | public class ClientLogic : MonoBehaviour, INetEventListener method ShootEffectContructor (line 38) | private ShootEffect ShootEffectContructor() method Awake (line 45) | private void Awake() method OnLogicUpdate (line 70) | private void OnLogicUpdate() method Update (line 75) | private void Update() method OnDestroy (line 89) | private void OnDestroy() method OnPlayerJoined (line 94) | private void OnPlayerJoined(PlayerJoinedPacket packet) method OnServerState (line 102) | private void OnServerState() method OnShoot (line 111) | private void OnShoot() method SpawnShoot (line 119) | public void SpawnShoot(Vector2 from, Vector2 to) method OnPlayerLeaved (line 125) | private void OnPlayerLeaved(PlayerLeavedPacket packet) method OnJoinAccept (line 132) | private void OnJoinAccept(JoinAcceptPacket packet) method SendPacketSerializable (line 141) | public void SendPacketSerializable(PacketType type, T packet, Deliv... method SendPacket (line 151) | public void SendPacket(T packet, DeliveryMethod deliveryMethod) whe... method OnPeerConnected (line 161) | void INetEventListener.OnPeerConnected(NetPeer peer) method OnPeerDisconnected (line 170) | void INetEventListener.OnPeerDisconnected(NetPeer peer, DisconnectInfo... method OnNetworkError (line 183) | void INetEventListener.OnNetworkError(IPEndPoint endPoint, SocketError... method OnNetworkReceive (line 188) | void INetEventListener.OnNetworkReceive(NetPeer peer, NetPacketReader ... method OnNetworkReceiveUnconnected (line 215) | void INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint remoteEn... method OnNetworkLatencyUpdate (line 221) | void INetEventListener.OnNetworkLatencyUpdate(NetPeer peer, int latency) method OnConnectionRequest (line 226) | void INetEventListener.OnConnectionRequest(ConnectionRequest request) method Connect (line 231) | public void Connect(string ip, Action onDisconnected) FILE: Assets/Code/Client/ClientPlayer.cs class ClientPlayer (line 7) | public class ClientPlayer : BasePlayer method ClientPlayer (line 23) | public ClientPlayer(ClientLogic clientLogic, ClientPlayerManager manag... method ReceiveServerState (line 30) | public void ReceiveServerState(ServerState serverState, PlayerState ou... method Spawn (line 74) | public override void Spawn(Vector2 position) method SetInput (line 79) | public void SetInput(Vector2 velocity, float rotation, bool fire) method Update (line 97) | public override void Update(float delta) FILE: Assets/Code/Client/ClientPlayerManager.cs type PlayerHandler (line 7) | public struct PlayerHandler method PlayerHandler (line 12) | public PlayerHandler(BasePlayer player, IPlayerView view) method Update (line 18) | public void Update(float delta) class ClientPlayerManager (line 24) | public class ClientPlayerManager : BasePlayerManager method ClientPlayerManager (line 33) | public ClientPlayerManager(ClientLogic clientLogic) method GetEnumerator (line 39) | public override IEnumerator GetEnumerator() method ApplyServerState (line 45) | public void ApplyServerState(ref ServerState serverState) method OnShoot (line 65) | public override void OnShoot(BasePlayer from, Vector2 to, BasePlayer hit) method GetById (line 71) | public BasePlayer GetById(byte id) method RemovePlayer (line 76) | public BasePlayer RemovePlayer(byte id) method LogicUpdate (line 87) | public override void LogicUpdate() method AddClientPlayer (line 93) | public void AddClientPlayer(ClientPlayer player, ClientPlayerView view) method AddPlayer (line 99) | public void AddPlayer(RemotePlayer player, RemotePlayerView view) method Clear (line 104) | public void Clear() FILE: Assets/Code/Client/ClientPlayerView.cs class ClientPlayerView (line 5) | public class ClientPlayerView : MonoBehaviour, IPlayerView method Create (line 11) | public static ClientPlayerView Create(ClientPlayerView prefab, ClientP... method Update (line 21) | private void Update() method Destroy (line 40) | public void Destroy() FILE: Assets/Code/Client/IPlayerView.cs type IPlayerView (line 3) | public interface IPlayerView method Destroy (line 5) | void Destroy(); FILE: Assets/Code/Client/RemotePlayer.cs class RemotePlayer (line 6) | public class RemotePlayer : BasePlayer method RemotePlayer (line 13) | public RemotePlayer(ClientPlayerManager manager, string name, PlayerJo... method Spawn (line 21) | public override void Spawn(Vector2 position) method UpdatePosition (line 27) | public void UpdatePosition(float delta) method OnPlayerState (line 47) | public void OnPlayerState(PlayerState state) FILE: Assets/Code/Client/RemotePlayerView.cs class RemotePlayerView (line 5) | public class RemotePlayerView : MonoBehaviour, IPlayerView method Create (line 9) | public static RemotePlayerView Create(RemotePlayerView prefab, RemoteP... method Update (line 17) | private void Update() method Destroy (line 24) | public void Destroy() FILE: Assets/Code/Client/ShootEffect.cs class ShootEffect (line 5) | public class ShootEffect : MonoBehaviour method Init (line 17) | public void Init(Action onDeathCallback) method Spawn (line 23) | public void Spawn(Vector2 from, Vector2 to) method OnDeath (line 38) | private void OnDeath() method Update (line 44) | private void Update() FILE: Assets/Code/Client/UiController.cs class UiController (line 8) | public class UiController : MonoBehaviour method Awake (line 16) | private void Awake() method OnHostClick (line 21) | public void OnHostClick() method OnDisconnected (line 28) | private void OnDisconnected(DisconnectInfo info) method OnConnectClick (line 34) | public void OnConnectClick() FILE: Assets/Code/Server/AntilagSystem.cs type StateInfo (line 6) | public struct StateInfo class AntilagSystem (line 11) | public class AntilagSystem method AntilagSystem (line 19) | public AntilagSystem(int maxTicks, int maxPlayers) method GetStates (line 33) | private Dictionary GetStates(ushort tick) method StorePositions (line 40) | public void StorePositions(ushort serverTick, ServerPlayer[] players) method TryApplyAntilag (line 60) | public bool TryApplyAntilag(ServerPlayer[] players, ushort tick, int e... method RevertAntilag (line 92) | public void RevertAntilag(ServerPlayer[] players) FILE: Assets/Code/Server/ServerLogic.cs class ServerLogic (line 10) | public class ServerLogic : MonoBehaviour, INetEventListener method StartServer (line 25) | public void StartServer() method Awake (line 33) | private void Awake() method OnDestroy (line 53) | private void OnDestroy() method OnLogicUpdate (line 59) | private void OnLogicUpdate() method Update (line 86) | private void Update() method WriteSerializable (line 92) | private NetDataWriter WriteSerializable(PacketType type, T packet) ... method WritePacket (line 100) | private NetDataWriter WritePacket(T packet) where T : class, new() method OnJoinReceived (line 108) | private void OnJoinReceived(JoinPacket joinPacket, NetPeer peer) method OnInputReceived (line 142) | private void OnInputReceived(NetPacketReader reader, NetPeer peer) method SendShoot (line 155) | public void SendShoot(ref ShootPacket sp) method OnPeerConnected (line 160) | void INetEventListener.OnPeerConnected(NetPeer peer) method OnPeerDisconnected (line 165) | void INetEventListener.OnPeerDisconnected(NetPeer peer, DisconnectInfo... method OnNetworkError (line 180) | void INetEventListener.OnNetworkError(IPEndPoint endPoint, SocketError... method OnNetworkReceive (line 185) | void INetEventListener.OnNetworkReceive(NetPeer peer, NetPacketReader ... method OnNetworkReceiveUnconnected (line 205) | void INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint remoteEn... method OnNetworkLatencyUpdate (line 211) | void INetEventListener.OnNetworkLatencyUpdate(NetPeer peer, int latency) method OnConnectionRequest (line 220) | void INetEventListener.OnConnectionRequest(ConnectionRequest request) FILE: Assets/Code/Server/ServerPlayer.cs class ServerPlayer (line 7) | public class ServerPlayer : BasePlayer method ServerPlayer (line 14) | public ServerPlayer(ServerPlayerManager playerManager, string name, Ne... method ApplyInput (line 22) | public override void ApplyInput(PlayerInputPacket command, float delta) method Update (line 30) | public override void Update(float delta) FILE: Assets/Code/Server/ServerPlayerManager.cs class ServerPlayerManager (line 8) | public class ServerPlayerManager : BasePlayerManager method ServerPlayerManager (line 20) | public ServerPlayerManager(ServerLogic serverLogic) method EnableAntilag (line 28) | public bool EnableAntilag(ServerPlayer forPlayer) method DisableAntilag (line 33) | public void DisableAntilag() method GetEnumerator (line 38) | public override IEnumerator GetEnumerator() method OnShoot (line 48) | public override void OnShoot(BasePlayer from, Vector2 to, BasePlayer hit) method AddPlayer (line 61) | public void AddPlayer(ServerPlayer player) method LogicUpdate (line 76) | public override void LogicUpdate() method RemovePlayer (line 86) | public bool RemovePlayer(byte playerId) FILE: Assets/Code/Shared/BasePlayer.cs class BasePlayer (line 5) | public abstract class BasePlayer method BasePlayer (line 25) | protected BasePlayer(BasePlayerManager playerManager, string name, byt... method Spawn (line 32) | public virtual void Spawn(Vector2 position) method Shoot (line 39) | private void Shoot() method ApplyInput (line 48) | public virtual void ApplyInput(PlayerInputPacket command, float delta) method Update (line 76) | public virtual void Update(float delta) FILE: Assets/Code/Shared/BasePlayerManager.cs class BasePlayerManager (line 7) | public abstract class BasePlayerManager : IEnumerable method GetEnumerator (line 9) | public abstract IEnumerator GetEnumerator(); method GetEnumerator (line 12) | IEnumerator IEnumerable.GetEnumerator() method CastToPlayer (line 17) | public BasePlayer CastToPlayer(Vector2 from, Vector2 dir, float length... method LogicUpdate (line 36) | public abstract void LogicUpdate(); method OnShoot (line 37) | public abstract void OnShoot(BasePlayer from, Vector2 to, BasePlayer h... FILE: Assets/Code/Shared/Collisions.cs class Collisions (line 3) | public static class Collisions method CheckIntersection (line 5) | public static bool CheckIntersection(float x1, float y1, float x2, flo... FILE: Assets/Code/Shared/Extensions.cs class Extensions (line 6) | public static class Extensions method Put (line 8) | public static void Put(this NetDataWriter writer, Vector2 vector) method GetVector2 (line 14) | public static Vector2 GetVector2(this NetDataReader reader) method GetRandomElement (line 22) | public static T GetRandomElement(this T[] array) FILE: Assets/Code/Shared/GamePackets.cs type PacketType (line 7) | public enum PacketType : byte class JoinPacket (line 17) | public class JoinPacket class JoinAcceptPacket (line 22) | public class JoinAcceptPacket class PlayerJoinedPacket (line 28) | public class PlayerJoinedPacket class PlayerLeavedPacket (line 37) | public class PlayerLeavedPacket type SpawnPacket (line 43) | public struct SpawnPacket : INetSerializable method Serialize (line 48) | public void Serialize(NetDataWriter writer) method Deserialize (line 54) | public void Deserialize(NetDataReader reader) type MovementKeys (line 61) | [Flags] type ShootPacket (line 71) | public struct ShootPacket : INetSerializable method Serialize (line 78) | public void Serialize(NetDataWriter writer) method Deserialize (line 86) | public void Deserialize(NetDataReader reader) type PlayerInputPacket (line 95) | public struct PlayerInputPacket : INetSerializable method Serialize (line 102) | public void Serialize(NetDataWriter writer) method Deserialize (line 110) | public void Deserialize(NetDataReader reader) type PlayerState (line 119) | public struct PlayerState : INetSerializable method Serialize (line 128) | public void Serialize(NetDataWriter writer) method Deserialize (line 136) | public void Deserialize(NetDataReader reader) type ServerState (line 145) | public struct ServerState : INetSerializable method Serialize (line 157) | public void Serialize(NetDataWriter writer) method Deserialize (line 166) | public void Deserialize(NetDataReader reader) FILE: Assets/Code/Shared/GamePool.cs class GamePool (line 5) | public class GamePool where T : class method GamePool (line 11) | public GamePool(Func creator) : this(creator, 8) method GamePool (line 16) | public GamePool(Func creator, int capacity) method Get (line 22) | public T Get() method Put (line 34) | public void Put(T gameObject) FILE: Assets/Code/Shared/GameTimer.cs type GameTimer (line 5) | public struct GameTimer method GameTimer (line 20) | public GameTimer(float maxTime) method Reset (line 26) | public void Reset() method UpdateAsCooldown (line 31) | public void UpdateAsCooldown(float delta) method Update (line 36) | public void Update(float delta, Action onUpdate) FILE: Assets/Code/Shared/LiteRingBuffer.cs class LiteRingBuffer (line 7) | public class LiteRingBuffer : IEnumerable method LiteRingBuffer (line 17) | public LiteRingBuffer(int count) method Add (line 23) | public void Add(T element) method FastClear (line 32) | public void FastClear() method RemoveFromStart (line 44) | public void RemoveFromStart(int count) method GetEnumerator (line 52) | public IEnumerator GetEnumerator() method GetEnumerator (line 62) | IEnumerator IEnumerable.GetEnumerator() FILE: Assets/Code/Shared/LogicTimer.cs class LogicTimer (line 6) | public class LogicTimer method LogicTimer (line 19) | public LogicTimer(Action action) method Start (line 25) | public void Start() method Stop (line 32) | public void Stop() method Update (line 37) | public void Update() FILE: Assets/Code/Shared/NetworkGeneral.cs class NetworkGeneral (line 5) | public static class NetworkGeneral method SeqDiff (line 13) | public static int SeqDiff(int a, int b) method Diff (line 17) | public static int Diff(int a, int b, int halfMax) FILE: Assets/Plugins/LiteNetLib/BaseChannel.cs class BaseChannel (line 5) | internal abstract class BaseChannel method BaseChannel (line 11) | protected BaseChannel(NetPeer peer) method AddToQueue (line 22) | public void AddToQueue(NetPacket packet) method SendNextPackets (line 28) | public abstract void SendNextPackets(); method ProcessPacket (line 29) | public abstract bool ProcessPacket(NetPacket packet); FILE: Assets/Plugins/LiteNetLib/ConnectionRequest.cs type ConnectionRequestResult (line 7) | internal enum ConnectionRequestResult class ConnectionRequest (line 15) | public class ConnectionRequest method TryActivate (line 27) | private bool TryActivate() method UpdateRequest (line 32) | internal void UpdateRequest(NetConnectRequestPacket connRequest) method ConnectionRequest (line 41) | internal ConnectionRequest( method AcceptIfKey (line 55) | public NetPeer AcceptIfKey(string key) method Accept (line 80) | public NetPeer Accept() method Reject (line 88) | public void Reject(byte[] rejectData, int start, int length, bool force) method Reject (line 96) | public void Reject(byte[] rejectData, int start, int length) method RejectForce (line 102) | public void RejectForce(byte[] rejectData, int start, int length) method RejectForce (line 107) | public void RejectForce() method RejectForce (line 112) | public void RejectForce(byte[] rejectData) method RejectForce (line 117) | public void RejectForce(NetDataWriter rejectData) method Reject (line 122) | public void Reject() method Reject (line 127) | public void Reject(byte[] rejectData) method Reject (line 132) | public void Reject(NetDataWriter rejectData) FILE: Assets/Plugins/LiteNetLib/INetEventListener.cs type UnconnectedMessageType (line 9) | public enum UnconnectedMessageType type DisconnectReason (line 18) | public enum DisconnectReason type DisconnectInfo (line 36) | public struct DisconnectInfo type INetEventListener (line 54) | public interface INetEventListener method OnPeerConnected (line 60) | void OnPeerConnected(NetPeer peer); method OnPeerDisconnected (line 67) | void OnPeerDisconnected(NetPeer peer, DisconnectInfo disconnectInfo); method OnNetworkError (line 74) | void OnNetworkError(IPEndPoint endPoint, SocketError socketError); method OnNetworkReceive (line 82) | void OnNetworkReceive(NetPeer peer, NetPacketReader reader, DeliveryMe... method OnNetworkReceiveUnconnected (line 90) | void OnNetworkReceiveUnconnected(IPEndPoint remoteEndPoint, NetPacketR... method OnNetworkLatencyUpdate (line 97) | void OnNetworkLatencyUpdate(NetPeer peer, int latency); method OnConnectionRequest (line 103) | void OnConnectionRequest(ConnectionRequest request); type IDeliveryEventListener (line 106) | public interface IDeliveryEventListener method OnMessageDelivered (line 113) | void OnMessageDelivered(NetPeer peer, object userData); class EventBasedNetListener (line 116) | public class EventBasedNetListener : INetEventListener, IDeliveryEventLi... method ClearPeerConnectedEvent (line 136) | public void ClearPeerConnectedEvent() method ClearPeerDisconnectedEvent (line 141) | public void ClearPeerDisconnectedEvent() method ClearNetworkErrorEvent (line 146) | public void ClearNetworkErrorEvent() method ClearNetworkReceiveEvent (line 151) | public void ClearNetworkReceiveEvent() method ClearNetworkReceiveUnconnectedEvent (line 156) | public void ClearNetworkReceiveUnconnectedEvent() method ClearNetworkLatencyUpdateEvent (line 161) | public void ClearNetworkLatencyUpdateEvent() method ClearConnectionRequestEvent (line 166) | public void ClearConnectionRequestEvent() method ClearDeliveryEvent (line 171) | public void ClearDeliveryEvent() method OnPeerConnected (line 176) | void INetEventListener.OnPeerConnected(NetPeer peer) method OnPeerDisconnected (line 182) | void INetEventListener.OnPeerDisconnected(NetPeer peer, DisconnectInfo... method OnNetworkError (line 188) | void INetEventListener.OnNetworkError(IPEndPoint endPoint, SocketError... method OnNetworkReceive (line 194) | void INetEventListener.OnNetworkReceive(NetPeer peer, NetPacketReader ... method OnNetworkReceiveUnconnected (line 200) | void INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint remoteEn... method OnNetworkLatencyUpdate (line 206) | void INetEventListener.OnNetworkLatencyUpdate(NetPeer peer, int latency) method OnConnectionRequest (line 212) | void INetEventListener.OnConnectionRequest(ConnectionRequest request) method OnMessageDelivered (line 218) | void IDeliveryEventListener.OnMessageDelivered(NetPeer peer, object us... FILE: Assets/Plugins/LiteNetLib/Layers/Crc32cLayer.cs class Crc32cLayer (line 7) | public sealed class Crc32cLayer : PacketLayerBase method Crc32cLayer (line 9) | public Crc32cLayer() : base(CRC32C.ChecksumSize) method ProcessInboundPacket (line 14) | public override void ProcessInboundPacket(IPEndPoint endPoint, ref byt... method ProcessOutBoundPacket (line 31) | public override void ProcessOutBoundPacket(IPEndPoint endPoint, ref by... FILE: Assets/Plugins/LiteNetLib/Layers/PacketLayerBase.cs class PacketLayerBase (line 5) | public abstract class PacketLayerBase method PacketLayerBase (line 9) | protected PacketLayerBase(int extraPacketSizeForLayer) method ProcessInboundPacket (line 14) | public abstract void ProcessInboundPacket(IPEndPoint endPoint, ref byt... method ProcessOutBoundPacket (line 15) | public abstract void ProcessOutBoundPacket(IPEndPoint endPoint, ref by... FILE: Assets/Plugins/LiteNetLib/Layers/XorEncryptLayer.cs class XorEncryptLayer (line 7) | public class XorEncryptLayer : PacketLayerBase method XorEncryptLayer (line 11) | public XorEncryptLayer() : base(0) method XorEncryptLayer (line 16) | public XorEncryptLayer(byte[] key) : this() method XorEncryptLayer (line 21) | public XorEncryptLayer(string key) : this() method SetKey (line 26) | public void SetKey(string key) method SetKey (line 31) | public void SetKey(byte[] key) method ProcessInboundPacket (line 38) | public override void ProcessInboundPacket(IPEndPoint endPoint, ref byt... method ProcessOutBoundPacket (line 49) | public override void ProcessOutBoundPacket(IPEndPoint endPoint, ref by... FILE: Assets/Plugins/LiteNetLib/NatPunchModule.cs type NatAddressType (line 8) | public enum NatAddressType type INatPunchListener (line 14) | public interface INatPunchListener method OnNatIntroductionRequest (line 16) | void OnNatIntroductionRequest(IPEndPoint localEndPoint, IPEndPoint rem... method OnNatIntroductionSuccess (line 17) | void OnNatIntroductionSuccess(IPEndPoint targetEndPoint, NatAddressTyp... class EventBasedNatPunchListener (line 20) | public class EventBasedNatPunchListener : INatPunchListener method OnNatIntroductionRequest (line 28) | void INatPunchListener.OnNatIntroductionRequest(IPEndPoint localEndPoi... method OnNatIntroductionSuccess (line 34) | void INatPunchListener.OnNatIntroductionSuccess(IPEndPoint targetEndPo... class NatPunchModule (line 44) | public sealed class NatPunchModule type RequestEventData (line 46) | struct RequestEventData type SuccessEventData (line 53) | struct SuccessEventData class NatIntroduceRequestPacket (line 60) | class NatIntroduceRequestPacket class NatIntroduceResponsePacket (line 66) | class NatIntroduceResponsePacket class NatPunchPacket (line 73) | class NatPunchPacket method NatPunchModule (line 88) | internal NatPunchModule(NetSocket socket) method ProcessMessage (line 96) | internal void ProcessMessage(IPEndPoint senderEndPoint, NetPacket packet) method Init (line 105) | public void Init(INatPunchListener listener) method Send (line 110) | private void Send(T packet, IPEndPoint target) where T : class, new() method NatIntroduce (line 119) | public void NatIntroduce( method PollEvents (line 142) | public void PollEvents() method SendNatIntroduceRequest (line 167) | public void SendNatIntroduceRequest(string host, int port, string addi... method SendNatIntroduceRequest (line 172) | public void SendNatIntroduceRequest(IPEndPoint masterServerEndPoint, s... method OnNatIntroductionRequest (line 191) | private void OnNatIntroductionRequest(NatIntroduceRequestPacket req, I... method OnNatIntroductionResponse (line 205) | private void OnNatIntroductionResponse(NatIntroduceResponsePacket req) method OnNatPunch (line 227) | private void OnNatPunch(NatPunchPacket req, IPEndPoint senderEndPoint) FILE: Assets/Plugins/LiteNetLib/NetConstants.cs type DeliveryMethod (line 6) | public enum DeliveryMethod : byte class NetConstants (line 37) | public static class NetConstants FILE: Assets/Plugins/LiteNetLib/NetDebug.cs class InvalidPacketException (line 6) | public class InvalidPacketException : ArgumentException method InvalidPacketException (line 8) | public InvalidPacketException(string message) : base(message) class TooBigPacketException (line 13) | public class TooBigPacketException : InvalidPacketException method TooBigPacketException (line 15) | public TooBigPacketException(string message) : base(message) type NetLogLevel (line 20) | public enum NetLogLevel type INetLogger (line 31) | public interface INetLogger method WriteNet (line 33) | void WriteNet(NetLogLevel level, string str, params object[] args); class NetDebug (line 40) | public static class NetDebug method WriteLogic (line 44) | private static void WriteLogic(NetLogLevel logLevel, string str, param... method Write (line 63) | [Conditional("DEBUG_MESSAGES")] method Write (line 69) | [Conditional("DEBUG_MESSAGES")] method WriteForce (line 75) | [Conditional("DEBUG_MESSAGES"), Conditional("DEBUG")] method WriteForce (line 81) | [Conditional("DEBUG_MESSAGES"), Conditional("DEBUG")] method WriteError (line 87) | internal static void WriteError(string str, params object[] args) FILE: Assets/Plugins/LiteNetLib/NetManager.cs type IPv6Mode (line 13) | public enum IPv6Mode class NetPacketReader (line 20) | public sealed class NetPacketReader : NetDataReader method NetPacketReader (line 26) | internal NetPacketReader(NetManager manager, NetEvent evt) method SetSource (line 32) | internal void SetSource(NetPacket packet, int headerSize) method RecycleInternal (line 40) | internal void RecycleInternal() method Recycle (line 49) | public void Recycle() class NetEvent (line 57) | internal sealed class NetEvent type EType (line 61) | public enum EType method NetEvent (line 85) | public NetEvent(NetManager manager) class NetManager (line 94) | public class NetManager : INetSocketListener, IEnumerable class IPEndPointComparer (line 96) | private class IPEndPointComparer : IEqualityComparer method Equals (line 98) | public bool Equals(IPEndPoint x, IPEndPoint y) method GetHashCode (line 103) | public int GetHashCode(IPEndPoint obj) type NetPeerEnumerator (line 109) | public struct NetPeerEnumerator : IEnumerator method NetPeerEnumerator (line 114) | public NetPeerEnumerator(NetPeer p) method Dispose (line 120) | public void Dispose() method MoveNext (line 125) | public bool MoveNext() method Reset (line 131) | public void Reset() type IncomingData (line 148) | private struct IncomingData method GetPeerById (line 343) | public NetPeer GetPeerById(int id) method TryGetPeer (line 358) | private bool TryGetPeer(IPEndPoint endPoint, out NetPeer peer) method AddPeer (line 366) | private void AddPeer(NetPeer peer) method RemovePeer (line 387) | private void RemovePeer(NetPeer peer) method RemovePeerInternal (line 394) | private void RemovePeerInternal(NetPeer peer) method NetManager (line 417) | public NetManager(INetEventListener listener, PacketLayerBase extraPac... method ConnectionLatencyUpdated (line 435) | internal void ConnectionLatencyUpdated(NetPeer fromPeer, int latency) method MessageDelivered (line 440) | internal void MessageDelivered(NetPeer fromPeer, object userData) method SendRawAndRecycle (line 446) | internal int SendRawAndRecycle(NetPacket packet, IPEndPoint remoteEndP... method SendRaw (line 453) | internal int SendRaw(NetPacket packet, IPEndPoint remoteEndPoint) method SendRaw (line 458) | internal int SendRaw(byte[] message, int start, int length, IPEndPoint... method DisconnectPeerForce (line 508) | internal void DisconnectPeerForce(NetPeer peer, method DisconnectPeer (line 516) | private void DisconnectPeer( method CreateEvent (line 540) | private void CreateEvent( method ProcessEvent (line 592) | private void ProcessEvent(NetEvent evt) method RecycleEvent (line 639) | internal void RecycleEvent(NetEvent evt) method UpdateLogic (line 652) | private void UpdateLogic() method OnMessageReceived (line 712) | void INetSocketListener.OnMessageReceived(byte[] data, int length, Soc... method OnConnectionSolved (line 760) | internal NetPeer OnConnectionSolved(ConnectionRequest request, byte[] ... method GetNextPeerId (line 812) | private int GetNextPeerId() method ProcessConnectRequest (line 818) | private void ProcessConnectRequest( method DataReceived (line 886) | private void DataReceived(byte[] reusableBuffer, int count, IPEndPoint... method CreateReceiveEvent (line 1026) | internal void CreateReceiveEvent(NetPacket packet, DeliveryMethod meth... method SendToAll (line 1058) | public void SendToAll(NetDataWriter writer, DeliveryMethod options) method SendToAll (line 1068) | public void SendToAll(byte[] data, DeliveryMethod options) method SendToAll (line 1080) | public void SendToAll(byte[] data, int start, int length, DeliveryMeth... method SendToAll (line 1091) | public void SendToAll(NetDataWriter writer, byte channelNumber, Delive... method SendToAll (line 1102) | public void SendToAll(byte[] data, byte channelNumber, DeliveryMethod ... method SendToAll (line 1115) | public void SendToAll(byte[] data, int start, int length, byte channel... method SendToAll (line 1135) | public void SendToAll(NetDataWriter writer, DeliveryMethod options, Ne... method SendToAll (line 1146) | public void SendToAll(byte[] data, DeliveryMethod options, NetPeer exc... method SendToAll (line 1159) | public void SendToAll(byte[] data, int start, int length, DeliveryMeth... method SendToAll (line 1171) | public void SendToAll(NetDataWriter writer, byte channelNumber, Delive... method SendToAll (line 1183) | public void SendToAll(byte[] data, byte channelNumber, DeliveryMethod ... method SendToAll (line 1198) | public void SendToAll(byte[] data, int start, int length, byte channel... method Start (line 1218) | public bool Start() method Start (line 1229) | public bool Start(IPAddress addressIPv4, IPAddress addressIPv6, int port) method Start (line 1244) | public bool Start(string addressIPv4, string addressIPv6, int port) method Start (line 1255) | public bool Start(int port) method SendUnconnectedMessage (line 1266) | public bool SendUnconnectedMessage(byte[] message, IPEndPoint remoteEn... method SendUnconnectedMessage (line 1277) | public bool SendUnconnectedMessage(NetDataWriter writer, IPEndPoint re... method SendUnconnectedMessage (line 1290) | public bool SendUnconnectedMessage(byte[] message, int start, int leng... method SendBroadcast (line 1297) | public bool SendBroadcast(NetDataWriter writer, int port) method SendBroadcast (line 1302) | public bool SendBroadcast(byte[] data, int port) method SendBroadcast (line 1307) | public bool SendBroadcast(byte[] data, int start, int length, int port) method TriggerUpdate (line 1333) | public void TriggerUpdate() method PollEvents (line 1341) | public void PollEvents() method Connect (line 1365) | public NetPeer Connect(string address, int port, string key) method Connect (line 1378) | public NetPeer Connect(string address, int port, NetDataWriter connect... method Connect (line 1400) | public NetPeer Connect(IPEndPoint target, string key) method Connect (line 1412) | public NetPeer Connect(IPEndPoint target, NetDataWriter connectionData) method Stop (line 1454) | public void Stop() method Stop (line 1463) | public void Stop(bool sendDisconnectMessages) method GetPeersCount (line 1501) | public int GetPeersCount(ConnectionState peerState) method GetPeersNonAlloc (line 1519) | public void GetPeersNonAlloc(List peers, ConnectionState peer... method DisconnectAll (line 1534) | public void DisconnectAll() method DisconnectAll (line 1545) | public void DisconnectAll(byte[] data, int start, int count) method DisconnectPeerForce (line 1568) | public void DisconnectPeerForce(NetPeer peer) method DisconnectPeer (line 1577) | public void DisconnectPeer(NetPeer peer) method DisconnectPeer (line 1587) | public void DisconnectPeer(NetPeer peer, byte[] data) method DisconnectPeer (line 1597) | public void DisconnectPeer(NetPeer peer, NetDataWriter writer) method DisconnectPeer (line 1609) | public void DisconnectPeer(NetPeer peer, byte[] data, int start, int c... method GetEnumerator (line 1622) | public NetPeerEnumerator GetEnumerator() method GetEnumerator (line 1627) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 1632) | IEnumerator IEnumerable.GetEnumerator() FILE: Assets/Plugins/LiteNetLib/NetPacket.cs type PacketProperty (line 7) | internal enum PacketProperty : byte class NetPacket (line 29) | internal sealed class NetPacket method NetPacket (line 34) | static NetPacket() method MarkFragmented (line 91) | public void MarkFragmented() method NetPacket (line 130) | public NetPacket(int size) method NetPacket (line 136) | public NetPacket(PacketProperty property, int size) method GetHeaderSize (line 144) | public static int GetHeaderSize(PacketProperty property) method GetHeaderSize (line 149) | public int GetHeaderSize() method FromBytes (line 155) | public bool FromBytes(byte[] data, int start, int packetSize) class NetConnectRequestPacket (line 175) | internal sealed class NetConnectRequestPacket method NetConnectRequestPacket (line 183) | private NetConnectRequestPacket(long connectionTime, byte connectionNu... method GetProtocolId (line 191) | public static int GetProtocolId(NetPacket packet) method FromData (line 196) | public static NetConnectRequestPacket FromData(NetPacket packet) method Make (line 219) | public static NetPacket Make(NetDataWriter connectData, SocketAddress ... class NetConnectAcceptPacket (line 235) | internal sealed class NetConnectAcceptPacket method NetConnectAcceptPacket (line 242) | private NetConnectAcceptPacket(long connectionId, byte connectionNumbe... method FromData (line 249) | public static NetConnectAcceptPacket FromData(NetPacket packet) method Make (line 267) | public static NetPacket Make(long connectId, byte connectNum, bool reu... FILE: Assets/Plugins/LiteNetLib/NetPacketPool.cs class NetPacketPool (line 6) | internal sealed class NetPacketPool method GetWithData (line 11) | public NetPacket GetWithData(PacketProperty property, byte[] data, int... method GetWithProperty (line 21) | public NetPacket GetWithProperty(PacketProperty property, int size) method GetWithProperty (line 28) | public NetPacket GetWithProperty(PacketProperty property) method GetPacket (line 35) | public NetPacket GetPacket(int size) method Recycle (line 55) | public void Recycle(NetPacket packet) FILE: Assets/Plugins/LiteNetLib/NetPeer.cs type ConnectionState (line 16) | [Flags] type ConnectRequestResult (line 26) | internal enum ConnectRequestResult type DisconnectResult (line 34) | internal enum DisconnectResult type ShutdownResult (line 41) | internal enum ShutdownResult class NetPeer (line 51) | public class NetPeer class IncomingFragments (line 99) | private class IncomingFragments method NetPeer (line 199) | internal NetPeer(NetManager netManager, IPEndPoint remoteEndPoint, int... method SetMtu (line 221) | private void SetMtu(int mtuIdx) method GetPacketsCountInReliableQueue (line 232) | public int GetPacketsCountInReliableQueue(byte channelNumber, bool ord... method CreateChannel (line 240) | private BaseChannel CreateChannel(byte idx) method NetPeer (line 276) | internal NetPeer(NetManager netManager, IPEndPoint remoteEndPoint, int... method NetPeer (line 294) | internal NetPeer(NetManager netManager, IPEndPoint remoteEndPoint, int... method Reject (line 310) | internal void Reject(long connectionId, byte connectionNumber, byte[] ... method ProcessConnectAccept (line 317) | internal bool ProcessConnectAccept(NetConnectAcceptPacket packet) method GetMaxSinglePacketSize (line 342) | public int GetMaxSinglePacketSize(DeliveryMethod options) method SendWithDeliveryEvent (line 357) | public void SendWithDeliveryEvent(byte[] data, byte channelNumber, Del... method SendWithDeliveryEvent (line 376) | public void SendWithDeliveryEvent(byte[] data, int start, int length, ... method SendWithDeliveryEvent (line 393) | public void SendWithDeliveryEvent(NetDataWriter dataWriter, byte chann... method Send (line 410) | public void Send(byte[] data, DeliveryMethod deliveryMethod) method Send (line 425) | public void Send(NetDataWriter dataWriter, DeliveryMethod deliveryMethod) method Send (line 442) | public void Send(byte[] data, int start, int length, DeliveryMethod op... method Send (line 458) | public void Send(byte[] data, byte channelNumber, DeliveryMethod deliv... method Send (line 474) | public void Send(NetDataWriter dataWriter, byte channelNumber, Deliver... method Send (line 492) | public void Send(byte[] data, int start, int length, byte channelNumbe... method SendInternal (line 497) | private void SendInternal( method Disconnect (line 589) | public void Disconnect(byte[] data) method Disconnect (line 594) | public void Disconnect(NetDataWriter writer) method Disconnect (line 599) | public void Disconnect(byte[] data, int start, int count) method Disconnect (line 604) | public void Disconnect() method ProcessDisconnect (line 609) | internal DisconnectResult ProcessDisconnect(NetPacket packet) method Shutdown (line 623) | internal ShutdownResult Shutdown(byte[] data, int start, int length, b... method UpdateRoundTripTime (line 667) | private void UpdateRoundTripTime(int roundTripTime) method AddReliablePacket (line 675) | internal void AddReliablePacket(DeliveryMethod method, NetPacket p) method ProcessMtuPacket (line 750) | private void ProcessMtuPacket(NetPacket packet) method UpdateMtuLogic (line 791) | private void UpdateMtuLogic(int deltaTime) method ProcessConnectRequest (line 826) | internal ConnectRequestResult ProcessConnectRequest(NetConnectRequestP... method ProcessPacket (line 878) | internal void ProcessPacket(NetPacket packet) method SendMerged (line 977) | private void SendMerged() method SendUserData (line 1003) | internal void SendUserData(NetPacket packet) method Update (line 1031) | internal void Update(int deltaTime) method RecycleAndDeliver (line 1135) | internal void RecycleAndDeliver(NetPacket packet) FILE: Assets/Plugins/LiteNetLib/NetSocket.cs class UnitySocketFix (line 19) | public class UnitySocketFix : MonoBehaviour method Update (line 29) | private void Update() method OnApplicationPause (line 35) | private void OnApplicationPause(bool pause) type INetSocketListener (line 56) | internal interface INetSocketListener method OnMessageReceived (line 58) | void OnMessageReceived(byte[] data, int length, SocketError errorCode,... class NetSocket (line 61) | internal sealed class NetSocket method OnErrorRestore (line 75) | public void OnErrorRestore() method NetSocket (line 107) | static NetSocket() method NetSocket (line 125) | public NetSocket(INetSocketListener listener) method IsActive (line 130) | private bool IsActive() method ReceiveLogic (line 140) | private void ReceiveLogic(object state) method Bind (line 193) | public bool Bind(IPAddress addressIPv4, IPAddress addressIPv6, int port,... method BindSocket (line 257) | private bool BindSocket(Socket socket, IPEndPoint ep, bool reuseAddress,... FILE: Assets/Plugins/LiteNetLib/NetStatistics.cs class NetStatistics (line 5) | public sealed class NetStatistics method Reset (line 46) | public void Reset() method IncrementPacketsSent (line 55) | public void IncrementPacketsSent() method IncrementPacketsReceived (line 60) | public void IncrementPacketsReceived() method AddBytesSent (line 65) | public void AddBytesSent(long bytesSent) method AddBytesReceived (line 70) | public void AddBytesReceived(long bytesReceived) method IncrementPacketLoss (line 75) | public void IncrementPacketLoss() method AddPacketLoss (line 80) | public void AddPacketLoss(long packetLoss) method ToString (line 85) | public override string ToString() FILE: Assets/Plugins/LiteNetLib/NetUtils.cs type LocalAddrType (line 12) | [Flags] class NetUtils (line 23) | public static class NetUtils method MakeEndPoint (line 25) | public static IPEndPoint MakeEndPoint(string hostStr, int port) method ResolveAddress (line 30) | public static IPAddress ResolveAddress(string hostStr) method ResolveAddress (line 49) | private static IPAddress ResolveAddress(string hostStr, AddressFamily ... method ResolveAddresses (line 62) | private static IPAddress[] ResolveAddresses(string hostStr) method GetLocalIpList (line 79) | public static List GetLocalIpList(LocalAddrType addrType) method GetLocalIpList (line 91) | public static void GetLocalIpList(IList targetList, LocalAddrT... method GetLocalIp (line 150) | public static string GetLocalIp(LocalAddrType addrType) method PrintInterfaceInfos (line 163) | internal static void PrintInterfaceInfos() method RelativeSequenceNumber (line 192) | internal static int RelativeSequenceNumber(int number, int expected) FILE: Assets/Plugins/LiteNetLib/ReliableChannel.cs class ReliableChannel (line 5) | internal sealed class ReliableChannel : BaseChannel type PendingPacket (line 7) | private struct PendingPacket method ToString (line 13) | public override string ToString() method Init (line 18) | public void Init(NetPacket packet) method TrySend (line 24) | public void TrySend(long currentTime, NetPeer peer) method Clear (line 41) | public bool Clear(NetPeer peer) method ReliableChannel (line 71) | public ReliableChannel(NetPeer peer, bool ordered, byte id) : base(peer) method ProcessAck (line 99) | private void ProcessAck(NetPacket packet) method SendNextPackets (line 165) | public override void SendNextPackets() method ProcessPacket (line 201) | public override bool ProcessPacket(NetPacket packet) FILE: Assets/Plugins/LiteNetLib/SequencedChannel.cs class SequencedChannel (line 5) | internal sealed class SequencedChannel : BaseChannel method SequencedChannel (line 16) | public SequencedChannel(NetPeer peer, bool reliable, byte id) : base(p... method SendNextPackets (line 24) | public override void SendNextPackets() method ProcessPacket (line 72) | public override bool ProcessPacket(NetPacket packet) FILE: Assets/Plugins/LiteNetLib/Utils/CRC32C.cs class CRC32C (line 10) | public static class CRC32C method CRC32C (line 16) | static CRC32C() method Compute (line 42) | public static uint Compute(byte[] input, int offset, int length) FILE: Assets/Plugins/LiteNetLib/Utils/FastBitConverter.cs class FastBitConverter (line 5) | public static class FastBitConverter type ConverterHelperDouble (line 7) | [StructLayout(LayoutKind.Explicit)] type ConverterHelperFloat (line 17) | [StructLayout(LayoutKind.Explicit)] method WriteLittleEndian (line 27) | private static void WriteLittleEndian(byte[] buffer, int offset, ulong... method WriteLittleEndian (line 50) | private static void WriteLittleEndian(byte[] buffer, int offset, int d... method WriteLittleEndian (line 65) | public static void WriteLittleEndian(byte[] buffer, int offset, short ... method GetBytes (line 76) | public static void GetBytes(byte[] bytes, int startIndex, double value) method GetBytes (line 82) | public static void GetBytes(byte[] bytes, int startIndex, float value) method GetBytes (line 88) | public static void GetBytes(byte[] bytes, int startIndex, short value) method GetBytes (line 93) | public static void GetBytes(byte[] bytes, int startIndex, ushort value) method GetBytes (line 98) | public static void GetBytes(byte[] bytes, int startIndex, int value) method GetBytes (line 103) | public static void GetBytes(byte[] bytes, int startIndex, uint value) method GetBytes (line 108) | public static void GetBytes(byte[] bytes, int startIndex, long value) method GetBytes (line 113) | public static void GetBytes(byte[] bytes, int startIndex, ulong value) FILE: Assets/Plugins/LiteNetLib/Utils/INetSerializable.cs type INetSerializable (line 3) | public interface INetSerializable method Serialize (line 5) | void Serialize(NetDataWriter writer); method Deserialize (line 6) | void Deserialize(NetDataReader reader); FILE: Assets/Plugins/LiteNetLib/Utils/NetDataReader.cs class NetDataReader (line 7) | public class NetDataReader method SkipBytes (line 54) | public void SkipBytes(int count) method SetSource (line 59) | public void SetSource(NetDataWriter dataWriter) method SetSource (line 67) | public void SetSource(byte[] source) method SetSource (line 75) | public void SetSource(byte[] source, int offset) method SetSource (line 83) | public void SetSource(byte[] source, int offset, int maxSize) method NetDataReader (line 91) | public NetDataReader() method NetDataReader (line 96) | public NetDataReader(NetDataWriter writer) method NetDataReader (line 101) | public NetDataReader(byte[] source) method NetDataReader (line 106) | public NetDataReader(byte[] source, int offset) method NetDataReader (line 111) | public NetDataReader(byte[] source, int offset, int maxSize) method GetNetEndPoint (line 117) | public IPEndPoint GetNetEndPoint() method GetByte (line 124) | public byte GetByte() method GetSByte (line 131) | public sbyte GetSByte() method GetBoolArray (line 138) | public bool[] GetBoolArray() method GetUShortArray (line 148) | public ushort[] GetUShortArray() method GetShortArray (line 158) | public short[] GetShortArray() method GetLongArray (line 168) | public long[] GetLongArray() method GetULongArray (line 178) | public ulong[] GetULongArray() method GetIntArray (line 188) | public int[] GetIntArray() method GetUIntArray (line 198) | public uint[] GetUIntArray() method GetFloatArray (line 208) | public float[] GetFloatArray() method GetDoubleArray (line 218) | public double[] GetDoubleArray() method GetStringArray (line 228) | public string[] GetStringArray() method GetStringArray (line 240) | public string[] GetStringArray(int maxStringLength) method GetBool (line 252) | public bool GetBool() method GetChar (line 259) | public char GetChar() method GetUShort (line 266) | public ushort GetUShort() method GetShort (line 273) | public short GetShort() method GetLong (line 280) | public long GetLong() method GetULong (line 287) | public ulong GetULong() method GetInt (line 294) | public int GetInt() method GetUInt (line 301) | public uint GetUInt() method GetFloat (line 308) | public float GetFloat() method GetDouble (line 315) | public double GetDouble() method GetString (line 322) | public string GetString(int maxLength) method GetString (line 341) | public string GetString() method GetRemainingBytesSegment (line 354) | public ArraySegment GetRemainingBytesSegment() method Get (line 361) | public T Get() where T : INetSerializable, new() method GetRemainingBytes (line 368) | public byte[] GetRemainingBytes() method GetBytes (line 376) | public void GetBytes(byte[] destination, int start, int count) method GetBytes (line 382) | public void GetBytes(byte[] destination, int count) method GetSBytesWithLength (line 388) | public sbyte[] GetSBytesWithLength() method GetBytesWithLength (line 397) | public byte[] GetBytesWithLength() method PeekByte (line 409) | public byte PeekByte() method PeekSByte (line 414) | public sbyte PeekSByte() method PeekBool (line 419) | public bool PeekBool() method PeekChar (line 424) | public char PeekChar() method PeekUShort (line 429) | public ushort PeekUShort() method PeekShort (line 434) | public short PeekShort() method PeekLong (line 439) | public long PeekLong() method PeekULong (line 444) | public ulong PeekULong() method PeekInt (line 449) | public int PeekInt() method PeekUInt (line 454) | public uint PeekUInt() method PeekFloat (line 459) | public float PeekFloat() method PeekDouble (line 464) | public double PeekDouble() method PeekString (line 469) | public string PeekString(int maxLength) method PeekString (line 487) | public string PeekString() method TryGetByte (line 501) | public bool TryGetByte(out byte result) method TryGetSByte (line 512) | public bool TryGetSByte(out sbyte result) method TryGetBool (line 523) | public bool TryGetBool(out bool result) method TryGetChar (line 534) | public bool TryGetChar(out char result) method TryGetShort (line 545) | public bool TryGetShort(out short result) method TryGetUShort (line 556) | public bool TryGetUShort(out ushort result) method TryGetInt (line 567) | public bool TryGetInt(out int result) method TryGetUInt (line 578) | public bool TryGetUInt(out uint result) method TryGetLong (line 589) | public bool TryGetLong(out long result) method TryGetULong (line 600) | public bool TryGetULong(out ulong result) method TryGetFloat (line 611) | public bool TryGetFloat(out float result) method TryGetDouble (line 622) | public bool TryGetDouble(out double result) method TryGetString (line 633) | public bool TryGetString(out string result) method TryGetStringArray (line 648) | public bool TryGetStringArray(out string[] result) method TryGetBytesWithLength (line 670) | public bool TryGetBytesWithLength(out byte[] result) method Clear (line 686) | public void Clear() FILE: Assets/Plugins/LiteNetLib/Utils/NetDataWriter.cs class NetDataWriter (line 7) | public class NetDataWriter method NetDataWriter (line 19) | public NetDataWriter() : this(true, InitialSize) method NetDataWriter (line 23) | public NetDataWriter(bool autoResize) : this(autoResize, InitialSize) method NetDataWriter (line 27) | public NetDataWriter(bool autoResize, int initialSize) method FromBytes (line 38) | public static NetDataWriter FromBytes(byte[] bytes, bool copy) method FromBytes (line 55) | public static NetDataWriter FromBytes(byte[] bytes, int offset, int le... method FromString (line 62) | public static NetDataWriter FromString(string value) method ResizeIfNeed (line 69) | public void ResizeIfNeed(int newSize) method Reset (line 80) | public void Reset(int size) method Reset (line 86) | public void Reset() method CopyData (line 91) | public byte[] CopyData() method Put (line 108) | public void Put(float value) method Put (line 116) | public void Put(double value) method Put (line 124) | public void Put(long value) method Put (line 132) | public void Put(ulong value) method Put (line 140) | public void Put(int value) method Put (line 148) | public void Put(uint value) method Put (line 156) | public void Put(char value) method Put (line 164) | public void Put(ushort value) method Put (line 172) | public void Put(short value) method Put (line 180) | public void Put(sbyte value) method Put (line 188) | public void Put(byte value) method Put (line 196) | public void Put(byte[] data, int offset, int length) method Put (line 204) | public void Put(byte[] data) method PutSBytesWithLength (line 212) | public void PutSBytesWithLength(sbyte[] data, int offset, int length) method PutSBytesWithLength (line 221) | public void PutSBytesWithLength(sbyte[] data) method PutBytesWithLength (line 230) | public void PutBytesWithLength(byte[] data, int offset, int length) method PutBytesWithLength (line 239) | public void PutBytesWithLength(byte[] data) method Put (line 248) | public void Put(bool value) method PutArray (line 256) | private void PutArray(Array arr, int sz) method PutArray (line 268) | public void PutArray(float[] value) method PutArray (line 273) | public void PutArray(double[] value) method PutArray (line 278) | public void PutArray(long[] value) method PutArray (line 283) | public void PutArray(ulong[] value) method PutArray (line 288) | public void PutArray(int[] value) method PutArray (line 293) | public void PutArray(uint[] value) method PutArray (line 298) | public void PutArray(ushort[] value) method PutArray (line 303) | public void PutArray(short[] value) method PutArray (line 308) | public void PutArray(bool[] value) method PutArray (line 313) | public void PutArray(string[] value) method PutArray (line 321) | public void PutArray(string[] value, int maxLength) method Put (line 329) | public void Put(IPEndPoint endPoint) method Put (line 335) | public void Put(string value) method Put (line 354) | public void Put(string value, int maxLength) method Put (line 377) | public void Put(T obj) where T : INetSerializable FILE: Assets/Plugins/LiteNetLib/Utils/NetPacketProcessor.cs class NetPacketProcessor (line 6) | public class NetPacketProcessor class HashCache (line 8) | private static class HashCache method NetPacketProcessor (line 19) | public NetPacketProcessor() method NetPacketProcessor (line 24) | public NetPacketProcessor(int maxStringLength) method GetHash (line 30) | protected virtual ulong GetHash() method GetCallbackFromData (line 47) | protected virtual SubscribeDelegate GetCallbackFromData(NetDataReader ... method WriteHash (line 58) | protected virtual void WriteHash(NetDataWriter writer) method RegisterNestedType (line 67) | public void RegisterNestedType() where T : struct, INetSerializable method RegisterNestedType (line 77) | public void RegisterNestedType(Action writeDelega... method RegisterNestedType (line 86) | public void RegisterNestedType(Func constructor) where T : class... method ReadAllPackets (line 95) | public void ReadAllPackets(NetDataReader reader) method ReadAllPackets (line 107) | public void ReadAllPackets(NetDataReader reader, object userData) method ReadPacket (line 118) | public void ReadPacket(NetDataReader reader) method Send (line 123) | public void Send(NetPeer peer, T packet, DeliveryMethod options) wh... method SendNetSerializable (line 130) | public void SendNetSerializable(NetPeer peer, T packet, DeliveryMet... method Send (line 137) | public void Send(NetManager manager, T packet, DeliveryMethod optio... method SendNetSerializable (line 144) | public void SendNetSerializable(NetManager manager, T packet, Deliv... method Write (line 151) | public void Write(NetDataWriter writer, T packet) where T : class, ... method WriteNetSerializable (line 157) | public void WriteNetSerializable(NetDataWriter writer, T packet) wh... method Write (line 163) | public byte[] Write(T packet) where T : class, new() method WriteNetSerializable (line 171) | public byte[] WriteNetSerializable(T packet) where T : INetSerializ... method ReadPacket (line 185) | public void ReadPacket(NetDataReader reader, object userData) method Subscribe (line 196) | public void Subscribe(Action onReceive, Func packetConstructo... method Subscribe (line 213) | public void Subscribe(Action onReceive, Fu... method SubscribeReusable (line 230) | public void SubscribeReusable(Action onReceive) where T : class,... method SubscribeReusable (line 247) | public void SubscribeReusable(Action onRec... method SubscribeNetSerializable (line 258) | public void SubscribeNetSerializable( method SubscribeNetSerializable (line 270) | public void SubscribeNetSerializable( method SubscribeNetSerializable (line 282) | public void SubscribeNetSerializable( method SubscribeNetSerializable (line 293) | public void SubscribeNetSerializable( method RemoveSubscription (line 309) | public bool RemoveSubscription() FILE: Assets/Plugins/LiteNetLib/Utils/NetSerializer.cs class InvalidTypeException (line 8) | public class InvalidTypeException : ArgumentException method InvalidTypeException (line 10) | public InvalidTypeException(string message) : base(message) { } class ParseException (line 13) | public class ParseException : Exception method ParseException (line 15) | public ParseException(string message) : base(message) { } class NetSerializer (line 18) | public class NetSerializer type CallType (line 20) | private enum CallType class FastCall (line 27) | private abstract class FastCall method Init (line 30) | public virtual void Init(MethodInfo getMethod, MethodInfo setMethod,... method Read (line 31) | public abstract void Read(T inf, NetDataReader r); method Write (line 32) | public abstract void Write(T inf, NetDataWriter w); method ReadArray (line 33) | public abstract void ReadArray(T inf, NetDataReader r); method WriteArray (line 34) | public abstract void WriteArray(T inf, NetDataWriter w); method ReadList (line 35) | public abstract void ReadList(T inf, NetDataReader r); method WriteList (line 36) | public abstract void WriteList(T inf, NetDataWriter w); class FastCallSpecific (line 39) | private abstract class FastCallSpecific : FastCall<... method ReadArray (line 48) | public override void ReadArray(TClass inf, NetDataReader r) { throw ... method WriteArray (line 49) | public override void WriteArray(TClass inf, NetDataWriter w) { throw... method ReadList (line 50) | public override void ReadList(TClass inf, NetDataReader r) { throw n... method WriteList (line 51) | public override void WriteList(TClass inf, NetDataWriter w) { throw ... method ReadArrayHelper (line 53) | protected TProperty[] ReadArrayHelper(TClass inf, NetDataReader r) method WriteArrayHelper (line 62) | protected TProperty[] WriteArrayHelper(TClass inf, NetDataWriter w) method ReadListHelper (line 69) | protected List ReadListHelper(TClass inf, NetDataReader r... method WriteListHelper (line 81) | protected List WriteListHelper(TClass inf, NetDataWriter ... method Init (line 95) | public override void Init(MethodInfo getMethod, MethodInfo setMethod... class FastCallSpecificAuto (line 116) | private abstract class FastCallSpecificAuto : FastC... method ElementRead (line 118) | protected abstract void ElementRead(NetDataReader r, out TProperty p... method ElementWrite (line 119) | protected abstract void ElementWrite(NetDataWriter w, ref TProperty ... method Read (line 121) | public override void Read(TClass inf, NetDataReader r) method Write (line 128) | public override void Write(TClass inf, NetDataWriter w) method ReadArray (line 134) | public override void ReadArray(TClass inf, NetDataReader r) method WriteArray (line 141) | public override void WriteArray(TClass inf, NetDataWriter w) class FastCallStatic (line 149) | private sealed class FastCallStatic : FastCallSpeci... method FastCallStatic (line 154) | public FastCallStatic(Action write, Func : FastCallSpeci... method Read (line 208) | public override void Read(TClass inf, NetDataReader r) method Write (line 214) | public override void Write(TClass inf, NetDataWriter w) method ReadList (line 220) | public override void ReadList(TClass inf, NetDataReader r) method WriteList (line 238) | public override void WriteList(TClass inf, NetDataWriter w) method ReadArray (line 246) | public override void ReadArray(TClass inf, NetDataReader r) method WriteArray (line 254) | public override void WriteArray(TClass inf, NetDataWriter w) class FastCallClass (line 263) | private sealed class FastCallClass : FastCallSpecif... method FastCallClass (line 266) | public FastCallClass(Func constructor) { _constructor = c... method Read (line 268) | public override void Read(TClass inf, NetDataReader r) method Write (line 275) | public override void Write(TClass inf, NetDataWriter w) method ReadList (line 282) | public override void ReadList(TClass inf, NetDataReader r) method WriteList (line 304) | public override void WriteList(TClass inf, NetDataWriter w) method ReadArray (line 312) | public override void ReadArray(TClass inf, NetDataReader r) method WriteArray (line 323) | public override void WriteArray(TClass inf, NetDataWriter w) class IntSerializer (line 332) | private class IntSerializer : FastCallSpecific method Read (line 334) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 335) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 336) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 337) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class UIntSerializer (line 340) | private class UIntSerializer : FastCallSpecific method Read (line 342) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 343) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 344) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 345) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class ShortSerializer (line 348) | private class ShortSerializer : FastCallSpecific method Read (line 350) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 351) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 352) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 353) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class UShortSerializer (line 356) | private class UShortSerializer : FastCallSpecific method Read (line 358) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 359) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 360) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 361) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class LongSerializer (line 364) | private class LongSerializer : FastCallSpecific method Read (line 366) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 367) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 368) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 369) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class ULongSerializer (line 372) | private class ULongSerializer : FastCallSpecific method Read (line 374) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 375) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 376) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 377) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class ByteSerializer (line 380) | private class ByteSerializer : FastCallSpecific method Read (line 382) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 383) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 384) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 385) | public override void WriteArray(T inf, NetDataWriter w) { w.PutBytes... class SByteSerializer (line 388) | private class SByteSerializer : FastCallSpecific method Read (line 390) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 391) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 392) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 393) | public override void WriteArray(T inf, NetDataWriter w) { w.PutSByte... class FloatSerializer (line 396) | private class FloatSerializer : FastCallSpecific method Read (line 398) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 399) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 400) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 401) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class DoubleSerializer (line 404) | private class DoubleSerializer : FastCallSpecific method Read (line 406) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 407) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 408) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 409) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class BoolSerializer (line 412) | private class BoolSerializer : FastCallSpecific method Read (line 414) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 415) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 416) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 417) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class CharSerializer (line 420) | private class CharSerializer : FastCallSpecificAuto method ElementWrite (line 422) | protected override void ElementWrite(NetDataWriter w, ref char prop)... method ElementRead (line 423) | protected override void ElementRead(NetDataReader r, out char prop) ... class IPEndPointSerializer (line 426) | private class IPEndPointSerializer : FastCallSpecificAuto : FastCallSpecific method StringSerializer (line 435) | public StringSerializer(int maxLength) { _maxLength = maxLength > 0 ... method Read (line 436) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 437) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 438) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 439) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class EnumByteSerializer (line 442) | private class EnumByteSerializer : FastCall method EnumByteSerializer (line 446) | public EnumByteSerializer(PropertyInfo property, Type propertyType) method Read (line 451) | public override void Read(T inf, NetDataReader r) { Property.SetValu... method Write (line 452) | public override void Write(T inf, NetDataWriter w) { w.Put((byte)Pro... method ReadArray (line 453) | public override void ReadArray(T inf, NetDataReader r) { throw new I... method WriteArray (line 454) | public override void WriteArray(T inf, NetDataWriter w) { throw new ... method ReadList (line 455) | public override void ReadList(T inf, NetDataReader r) { throw new In... method WriteList (line 456) | public override void WriteList(T inf, NetDataWriter w) { throw new I... class EnumIntSerializer (line 459) | private class EnumIntSerializer : EnumByteSerializer method EnumIntSerializer (line 461) | public EnumIntSerializer(PropertyInfo property, Type propertyType) :... method Read (line 462) | public override void Read(T inf, NetDataReader r) { Property.SetValu... method Write (line 463) | public override void Write(T inf, NetDataWriter w) { w.Put((int)Prop... class ClassInfo (line 466) | private sealed class ClassInfo method ClassInfo (line 472) | public ClassInfo(List> serializers) method Write (line 478) | public void Write(T obj, NetDataWriter writer) method Read (line 492) | public void Read(T obj, NetDataReader reader) class CustomType (line 507) | private abstract class CustomType method Get (line 509) | public abstract FastCall Get(); class CustomTypeStruct (line 512) | private sealed class CustomTypeStruct : CustomType where TP... method Get (line 514) | public override FastCall Get() { return new FastCallStruct : CustomType where TPr... method CustomTypeClass (line 520) | public CustomTypeClass(Func constructor) { _constructor =... method Get (line 521) | public override FastCall Get() { return new FastCallClass : CustomType method CustomTypeStatic (line 528) | public CustomTypeStatic(Action writer, Fun... method Get (line 533) | public override FastCall Get() { return new FastCallStatic() where T : struct, INetSerializable method RegisterNestedType (line 549) | public void RegisterNestedType(Func constructor) where T : class... method RegisterNestedType (line 560) | public void RegisterNestedType(Action writer, Fun... method NetSerializer (line 569) | public NetSerializer() : this(0) method NetSerializer (line 573) | public NetSerializer(int maxStringLength) method RegisterInternal (line 578) | private ClassInfo RegisterInternal() method Register (line 671) | public void Register() method Deserialize (line 682) | public T Deserialize(NetDataReader reader) where T : class, new() method Deserialize (line 704) | public bool Deserialize(NetDataReader reader, T target) where T : c... method Serialize (line 724) | public void Serialize(NetDataWriter writer, T obj) where T : class,... method Serialize (line 734) | public byte[] Serialize(T obj) where T : class, new() FILE: Assets/Plugins/LiteNetLib/Utils/NtpPacket.cs class NtpPacket (line 27) | public class NtpPacket method NtpPacket (line 271) | public NtpPacket() : this(new byte[48]) method NtpPacket (line 281) | internal NtpPacket(byte[] bytes) method FromServerResponse (line 294) | public static NtpPacket FromServerResponse(byte[] bytes, DateTime dest... method ValidateRequest (line 299) | internal void ValidateRequest() method ValidateReply (line 309) | internal void ValidateReply() method CheckTimestamps (line 322) | private void CheckTimestamps() method GetDateTime64 (line 334) | private DateTime? GetDateTime64(int offset) method SetDateTime64 (line 342) | private void SetDateTime64(int offset, DateTime? value) method GetTimeSpan32 (line 347) | private TimeSpan GetTimeSpan32(int offset) method GetUInt64BE (line 352) | private ulong GetUInt64BE(int offset) method SetUInt64BE (line 357) | private void SetUInt64BE(int offset, ulong value) method GetInt32BE (line 362) | private int GetInt32BE(int offset) method GetUInt32BE (line 367) | private uint GetUInt32BE(int offset) method SwapEndianness (line 372) | private static uint SwapEndianness(uint x) method SwapEndianness (line 377) | private static ulong SwapEndianness(ulong x) type NtpLeapIndicator (line 387) | public enum NtpLeapIndicator type NtpMode (line 414) | public enum NtpMode FILE: Assets/Plugins/LiteNetLib/Utils/NtpRequest.cs class NtpRequest (line 24) | public sealed class NtpRequest : INetSocketListener method NtpRequest (line 37) | private NtpRequest(IPEndPoint endPoint, Action onRequestCom... method Create (line 57) | public static NtpRequest Create(IPEndPoint endPoint, Action... method Create (line 67) | public static NtpRequest Create(IPAddress ipAddress, Action... method Create (line 79) | public static NtpRequest Create(string ntpServerAddress, int port, Act... method Create (line 90) | public static NtpRequest Create(string ntpServerAddress, Action RequestAsync(string ntpServerAddress) method Send (line 125) | public void Send() method Close (line 141) | public void Close() method OnMessageReceived (line 149) | void INetSocketListener.OnMessageReceived(byte[] data, int length, Soc...