Humanoid Control for Unity v4
Classes | Enumerations
Passer Namespace Reference

Classes

class  BoolEvent
 An event handler calling a function with a boolean parameter More...
 
class  BoolEventHandlers
 A list of event handlers with a boolean parameter More...
 
class  CollisionEventHandler
 Implements behaviour based on collisions More...
 
class  Controller
 Controller input for a single controller More...
 
class  ControllerEventHandlers
 A list of EventHandlers for takeing care of controller input More...
 
class  ControllerInput
 A unified method for using controller input More...
 
class  Controllers
 Controller input for all controllers More...
 
class  ControllerSide
 Controller input for the left or right side of the controller (pair) More...
 
class  Counter
 A Counter can be used to record a integer number. More...
 
class  Destroyer
 Destroyer of things More...
 
class  EventHandler
 Easy universal way to attach script functions to events and statuses More...
 
class  EventHandlers
 A list of event Handlers More...
 
class  FloatEvent
 An event handler calling a function with a float parameter More...
 
class  FloatEventHandlers
 A list of event handlers with a float parameter More...
 
class  FunctionCall
 A function which can be called More...
 
class  GameObjectEvent
 An EventHandler calling a function with a GameObject type parameter More...
 
class  GameObjectEventHandlers
 A list of event handlers with GameObject parameters More...
 
class  Handle
 Component to specify behaviour when grabbing a GameObject More...
 
class  HumanoidAttachments
 Attaches additional functionality to Humanoid on a Site More...
 
interface  ICerebellum
 The Cerebellum interface defines the interface to control More...
 
interface  ICerebellumJoint
 The joint itself More...
 
interface  ICerebellumTarget
 A joint target which is used to calculate how the joints need to move More...
 
class  InteractionEventHandler
 Implements behaviour using interaction More...
 
class  InteractionPointer
 A generic pointer to interact with objects in the scene using the Unity Event system. More...
 
class  IntEventHandler
 An event handler calling a function with an integer parameter More...
 
class  IntEventHandlers
 A list of event handlers with an integer parameter More...
 
class  MechanicalJoint
 Mechanical Joints can be used to limit the movements of a Kinematic Rigidbody in local space. More...
 
class  MenuManager
 The Menu Manager uses two Interaction Pointers for each hand: More...
 
class  NetworkingStarter
 Setup and start of networking More...
 
class  PlayMakerHumanoidHand
 Script for automatic sending of Grabbing and LettingGo events More...
 
class  Possessable
 Possessions can be owned by an Humanoid More...
 
class  SceneManager
 The scene manager synchronizes scene changes with humanoids across a network. More...
 
class  Sensor
 A sensor used to track an object More...
 
class  Site
 With this component you can make a Humanoid Site which can be build using SiteBuilder. More...
 
class  SiteBuilder
 A component for building Humanoid Sites More...
 
class  SiteNavigator
 The component which takes care of site navigation More...
 
class  Socket
 Sockets can hold a Handles. More...
 
class  Spawner
 Component for spawning objects More...
 
class  SpawnPoint
 A Transform represeting a place where objects can spawn More...
 
class  Target
 A main tracking transform More...
 
class  Teleporter
 The teleporter is a simple tool to teleport transforms More...
 
class  TeleportTarget
 The Teleport Target provides control to where a player can teleport and can be used in combination with a generic Interaction Pointer. More...
 
class  Transportation
 Utility functions to move transformes in the world. More...
 
class  TriggerEventHandler
 Implements input behaviour using Trigger Colliders More...
 
class  Vector3Event
 An event Handler calling a function with a Vector3 parameter More...
 
class  Vector3EventList
 A list of event handlers with a Vector3 parameter More...
 
class  VisitorPossessions
 The Possession of a Humanoid Visitor More...
 

Enumerations

enum  Side { AnySide , Left , Right }
 Target side
 
enum  GameControllers {
  Generic , Xbox , PS4 , Steelseries ,
  GameSmart , Oculus , OpenVR , Daydream
}
 
enum  InputDeviceIDs { Head , LeftHand , RightHand , Controller }
 
enum  MovementType { Teleport , Dash , Walk }