Netick Namespace Reference

Namespaces

namespace  CommandConsole
 

Classes

class  Accumulator
 
class  BadPacketException
 
struct  BitFlagsStruct
 
class  CircularList
 
class  ClientConnection
 
class  DoubleStats
 
class  ExecuteAfterAttribute
 
class  ExecuteBeforeAttribute
 
class  ExecutionOrderAttribute
 
class  FloatCompressor
 
class  FloatStats
 
class  GameClock
 
interface  INetickPeer
 
class  INetworkedVariable
 
class  IntCompressor
 
class  Interpolator
 
interface  IPhysicsComponent
 
interface  ISerializable
 
class  LagCompensation
 
class  Monitor
 
class  nArray
 
class  nArrayNonStruct
 
class  nArrayStruct
 
class  NetickBehaviour
 
class  NetickBuffer
 
class  NetickConfig
 
class  NetickConnection
 
class  NetickCoreComponent
 
class  NetickList
 
class  Network
 
class  NetworkAnimator
 
class  NetworkArray
 
class  NetworkBehaviour
 
class  NetworkChannel
 
class  NetworkConnection
 
class  NetworkConnectionRequest
 
class  Networked
 
class  NetworkedGroup
 
class  NetworkedGroupLast
 
class  NetworkedHeader
 
class  NetworkEvents
 
class  NetworkEventsListner
 
struct  NetworkId
 
class  NetworkInput
 
class  NetworkObject
 
class  NetworkPeer
 
class  NetworkPlayer
 
class  NetworkRigidbody
 
class  NetworkRigidbody2D
 
struct  NetworkRigidbodyVelocities
 
class  NetworkRPC
 
class  NetworkSandbox
 
class  NetworkSerializable
 
class  NetworkTransform
 
class  NetworkTransport
 
class  NetworkVariable
 
class  NotClientException
 
class  NotServerException
 
class  ObjectList
 
class  OnChanged
 
class  PhysicsSimulationStep
 
class  Rpc
 
interface  Serializable
 
class  ServerConnection
 
struct  Session
 
class  SingleInstanceEnforcer
 
class  Smooth
 
struct  Snapshot
 
struct  Tick
 
class  TrackedRigidbody2D
 
class  TrackedRigidbody3D
 
class  TrackedRigidbodyBase
 
struct  TransformData
 
struct  TransformDataNetwork
 

Enumerations

enum  NetGroup { Start , End }
 
enum  NetworkTransformRepConditions { SyncPosition = 0x1 , SyncRotation = 0x2 , CompressPosition = 0x8 , CompressRotation = 0x10 }
 
enum  TransformSpace { Local , World }
 
enum  VolumeShape { Box , Shpere }
 
enum  InterpolationMode { Auto , Prediction , Snapshots }
 
enum  NetHitType { Netick , Unity }
 
enum  PhysicsType { None , Physics3D , Physics2D }
 
enum  RpcPeers { Owner , InputSource , Proxies , Everyone }
 
enum  Relevancy { InputSource , Everyone }
 
enum  StartMode { Server , Client , ServerAndClient }
 
enum  ConnectionFailedReason { Timeout , Refused }
 
enum  RunMode { Server , Client }
 

Functions

delegate void OnChangedEvent ()
 
delegate void OnArrayChangedEvent (int index)
 
delegate void OnInterpolationEvent< T > (T interpolatedValue)
 
delegate void OnConnectRequestDelegate (NetworkSandbox sandbox, NetworkConnectionRequest request)
 
delegate void OnConnectFailedDelegate (NetworkSandbox sandbox, ConnectionFailedReason reason)
 
delegate void OnStartupDelegate (NetworkSandbox sandbox)
 
delegate void OnShutdownDelegate (NetworkSandbox sandbox)
 
delegate void OnInputReadDelegate (NetworkSandbox sandbox)
 
delegate void OnSceneLoadedDelegate (NetworkSandbox sandbox)
 
delegate void OnSceneLoadStartedDelegate (NetworkSandbox sandbox)
 
delegate void OnClientSceneLoadedDelegate (NetworkSandbox sandbox, NetworkConnection client)
 
delegate void OnObjectCreatedDelegate (NetworkObject entity)
 
delegate void OnEntityDestroyedDelegate (NetworkObject entity)
 
delegate void OnConnectedToServerDelegate (NetworkSandbox sandbox, NetworkConnection server)
 
delegate void OnDisconnectedFromServerDelegate (NetworkSandbox sandbox, NetworkConnection server)
 
delegate void OnClientConnectedDelegate (NetworkSandbox sandbox, NetworkConnection server)
 
delegate void OnClientDisconnectedDelegate (NetworkSandbox sandbox, NetworkConnection server)
 
delegate void OnMatchListUpdateDelegate (NetworkSandbox sandbox, List< Session > sessions)
 
delegate void OnMatchCreatedDelegate (NetworkSandbox sandbox)
 

Enumeration Type Documentation

◆ ConnectionFailedReason

Enumerator
Timeout 
Refused 

◆ InterpolationMode

Enumerator
Auto 
Prediction 
Snapshots 

◆ NetGroup

Enumerator
Start 
End 

◆ NetHitType

Enumerator
Netick 
Unity 

◆ NetworkTransformRepConditions

Enumerator
SyncPosition 
SyncRotation 
CompressPosition 
CompressRotation 

◆ PhysicsType

Enumerator
None 
Physics3D 
Physics2D 

◆ Relevancy

Enumerator
InputSource 
Everyone 

◆ RpcPeers

Enumerator
Owner 
InputSource 
Proxies 
Everyone 

◆ RunMode

Enumerator
Server 
Client 

◆ StartMode

Manages Netick and its sandboxes, and is used to start and shut down Netick.

Enumerator
Server 
Client 
ServerAndClient 

◆ TransformSpace

Enumerator
Local 
World 

◆ VolumeShape

Enumerator
Box 
Shpere 

Function Documentation

◆ OnArrayChangedEvent()

delegate void Netick.OnArrayChangedEvent ( int  index)

◆ OnChangedEvent()

delegate void Netick.OnChangedEvent ( )

◆ OnClientConnectedDelegate()

delegate void Netick.OnClientConnectedDelegate ( NetworkSandbox  sandbox,
NetworkConnection  server 
)

◆ OnClientDisconnectedDelegate()

delegate void Netick.OnClientDisconnectedDelegate ( NetworkSandbox  sandbox,
NetworkConnection  server 
)

◆ OnClientSceneLoadedDelegate()

delegate void Netick.OnClientSceneLoadedDelegate ( NetworkSandbox  sandbox,
NetworkConnection  client 
)

◆ OnConnectedToServerDelegate()

delegate void Netick.OnConnectedToServerDelegate ( NetworkSandbox  sandbox,
NetworkConnection  server 
)

◆ OnConnectFailedDelegate()

delegate void Netick.OnConnectFailedDelegate ( NetworkSandbox  sandbox,
ConnectionFailedReason  reason 
)

◆ OnConnectRequestDelegate()

delegate void Netick.OnConnectRequestDelegate ( NetworkSandbox  sandbox,
NetworkConnectionRequest  request 
)

◆ OnDisconnectedFromServerDelegate()

delegate void Netick.OnDisconnectedFromServerDelegate ( NetworkSandbox  sandbox,
NetworkConnection  server 
)

◆ OnEntityDestroyedDelegate()

delegate void Netick.OnEntityDestroyedDelegate ( NetworkObject  entity)

◆ OnInputReadDelegate()

delegate void Netick.OnInputReadDelegate ( NetworkSandbox  sandbox)

◆ OnInterpolationEvent< T >()

delegate void Netick.OnInterpolationEvent< T > ( interpolatedValue)

◆ OnMatchCreatedDelegate()

delegate void Netick.OnMatchCreatedDelegate ( NetworkSandbox  sandbox)

◆ OnMatchListUpdateDelegate()

delegate void Netick.OnMatchListUpdateDelegate ( NetworkSandbox  sandbox,
List< Session sessions 
)

◆ OnObjectCreatedDelegate()

delegate void Netick.OnObjectCreatedDelegate ( NetworkObject  entity)

◆ OnSceneLoadedDelegate()

delegate void Netick.OnSceneLoadedDelegate ( NetworkSandbox  sandbox)

◆ OnSceneLoadStartedDelegate()

delegate void Netick.OnSceneLoadStartedDelegate ( NetworkSandbox  sandbox)

◆ OnShutdownDelegate()

delegate void Netick.OnShutdownDelegate ( NetworkSandbox  sandbox)

◆ OnStartupDelegate()

delegate void Netick.OnStartupDelegate ( NetworkSandbox  sandbox)