Humanoid Control for Unity v4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Events | List of all members
Passer.Humanoid.HumanoidNetworking Class Reference

Description

Humanoid Networking.

Public Types

enum  Smoothing { None , Interpolation , Extrapolation }
 
enum  DebugLevel {
  Debug , Info , Warning , Error ,
  None
}
 

Public Member Functions

delegate void ConnectedToNetwork (HumanoidControl humanoid)
 
delegate void NewRemoteHumanoidArgs (HumanoidControl humanoid)
 

Static Public Member Functions

static void Connected (HumanoidControl humanoid)
 
static void ReceiveInstantiate (this IHumanoidNetworking networking, byte[] serializedData)
 
static void Receive (this IHumanoidNetworking receivingNetworking, InstantiateHumanoid msg)
 
static HumanoidControl FindRemoteHumanoid (List< HumanoidControl > humanoids, ulong nwId, int humanoidId)
 
static void ReceiveDestroy (this IHumanoidNetworking networking, byte[] serializedData)
 
static void Receive (this IHumanoidNetworking networking, DestroyHumanoid msg)
 
static void ReceiveHumanoidPose (this IHumanoidNetworking networking, byte[] data)
 
static void Receive (this IHumanoidNetworking receivingNetworking, HumanoidPose humanoidPose)
 
static void ReceiveHumanoidPose (HumanoidControl remoteHumanoid, HumanoidPose humanoidPose, HumanoidPose lastHumanoidPose, HumanoidNetworking.Smoothing smoothing)
 
static bool IsTargetActive (byte targetMask, HumanoidControl.TargetId targetIndex)
 
static void ReceiveGrab (this IHumanoidNetworking networking, byte[] serializedData)
 
static void Receive (this IHumanoidNetworking networking, Grab msg)
 
static void ReceiveLetGo (this IHumanoidNetworking networking, byte[] serializedData)
 
static void Receive (this IHumanoidNetworking networking, LetGo msg)
 
static void ReceiveChangeAvatar (this IHumanoidNetworking networking, byte[] serializedData)
 
static void Receive (this IHumanoidNetworking receivingNetworking, ChangeAvatar msg)
 
static Transform GetTrackingTransform (HumanoidControl humanoid)
 
static void ReceiveSyncTrackingSpace (this IHumanoidNetworking networking, byte[] serializedData)
 
static void Receive (this IHumanoidNetworking networking, SyncTrackingSpace msg)
 
static IHumanoidNetworking GetHumanoidNetworking (IHumanoidNetworking networking, ulong nwId)
 
static List< HumanoidControlFindLocalHumanoids ()
 
static IHumanoidNetworking GetLocalHumanoidNetworking ()
 
static void DisableNetworkSync (GameObject obj)
 
static void ReenableNetworkSync (GameObject obj)
 
static void TakeOwnership (GameObject obj)
 
static HumanoidControl FindHumanoid (List< HumanoidControl > humanoids, int humanoidId)
 
static HumanoidControl FindLocalHumanoid (List< HumanoidControl > humanoids, int humanoidId)
 
static HumanoidControl FindRemoteHumanoid (List< HumanoidControl > humanoids, int humanoidId)
 
static void SmoothUpdate (List< HumanoidControl > humanoids)
 
static void SmoothUpdate (HumanoidControl humanoid)
 

Static Public Attributes

static DebugLevel debug = DebugLevel.Error
 

Events

static ConnectedToNetwork OnConnectedToNetwork
 
static NewRemoteHumanoidArgs OnNewRemoteHumanoid
 

The documentation for this class was generated from the following file: