![]() |
Humanoid Control for Unity v4
|
| CPasser.Humanoid.AvatarManager | Manage avatar meshes for a humanoid |
| CPasser.CollisionEventHandler | Implements behaviour based on collisions |
| CPasser.Controller | Controller input for a single controller |
| CPasser.ControllerInput | A unified method for using controller input |
| CPasser.Controllers | Controller input for all controllers |
| CPasser.ControllerSide | Controller input for the left or right side of the controller (pair) |
| CPasser.Counter | A Counter can be used to record a integer number |
| CPasser.Destroyer | Destroyer of things |
| ▼CPasser.EventHandler | Easy universal way to attach script functions to events and statuses |
| CPasser.BoolEvent | An event handler calling a function with a boolean parameter |
| CPasser.FloatEvent | An event handler calling a function with a float parameter |
| CPasser.GameObjectEvent | An EventHandler calling a function with a GameObject type parameter |
| CPasser.IntEventHandler | An event handler calling a function with an integer parameter |
| CPasser.Vector3Event | An event Handler calling a function with a Vector3 parameter |
| CPasser.EventHandlers< T > | A list of event Handlers |
| ▼CPasser.EventHandlers< BoolEvent > | |
| CPasser.BoolEventHandlers | A list of event handlers with a boolean parameter |
| ▼CPasser.EventHandlers< ControllerEventHandler > | |
| CPasser.ControllerEventHandlers | A list of EventHandlers for takeing care of controller input |
| ▼CPasser.EventHandlers< FloatEvent > | |
| CPasser.FloatEventHandlers | A list of event handlers with a float parameter |
| ▼CPasser.EventHandlers< GameObjectEvent > | |
| CPasser.GameObjectEventHandlers | A list of event handlers with GameObject parameters |
| ▼CPasser.EventHandlers< IntEventHandler > | |
| CPasser.IntEventHandlers | A list of event handlers with an integer parameter |
| CPasser.EventHandlers< PoseEvent > | |
| ▼CPasser.EventHandlers< Vector3Event > | |
| CPasser.Vector3EventList | A list of event handlers with a Vector3 parameter |
| CPasser.FunctionCall | A function which can be called |
| CPasser.Handle | Component to specify behaviour when grabbing a GameObject |
| CUnityEngine.XR.OpenXR.Features.Interactions.HTCViveTrackerProfile | This OpenXRInteractionFeature enables the use of HTC Vive Trackers interaction profiles in OpenXR |
| CPasser.HumanoidAttachments | Attaches additional functionality to Humanoid on a Site |
| CPasser.Humanoid.HumanoidButton | Unity UI button with information on which humanoid pressed the button |
| CPasser.Humanoid.HumanoidControl | Control avatars using tracking and animation options |
| CPasser.Humanoid.HumanoidButton.HumanoidEvent | The Event taking a HumanoidControl parameter |
| CPasser.Humanoid.HumanoidNetworking | Humanoid Networking |
| CPasser.Humanoid.HumanoidPreferences | Sets preferences for Humanoid Control |
| CPasser.ICerebellum | The Cerebellum interface defines the interface to control |
| CPasser.ICerebellumJoint | The joint itself |
| CPasser.ICerebellumTarget | A joint target which is used to calculate how the joints need to move |
| CPasser.Humanoid.IHandCollisionEvents | Interface for handling touch events on objects |
| CPasser.Humanoid.IHandGrabEvents | Interface for handling grabbing events on objects |
| CPasser.Humanoid.IHandTouchEvents | Interface for handling touch events on objects |
| CPasser.Humanoid.IHandTriggerEvents | Interface for handling touch events on objects |
| CPasser.Humanoid.IHumanoidNetworking | Interface for Humanoid Networking functions |
| CPasser.InteractionEventHandler | Implements behaviour using interaction |
| ▼CPasser.InteractionPointer | A generic pointer to interact with objects in the scene using the Unity Event system |
| CPasser.Humanoid.Telegrabber | Have a humaonid grab objects from a distance |
| CPasser.Teleporter | The teleporter is a simple tool to teleport transforms |
| CPasser.MechanicalJoint | Mechanical Joints can be used to limit the movements of a Kinematic Rigidbody in local space |
| CPasser.MenuManager | The Menu Manager uses two Interaction Pointers for each hand: |
| CPasser.NetworkingStarter | Setup and start of networking |
| CPasser.FunctionCall.Parameter | Function Parameter |
| CPasser.Humanoid.Pose | Humanoid can be put in certain poses, which can be shared between humanoids |
| CPasser.Possessable | Possessions can be owned by an Humanoid |
| CPasser.SceneManager | The scene manager synchronizes scene changes with humanoids across a network |
| ▼CPasser.Humanoid.Tracking.Sensor | Humanoid Tracking sensor |
| ►CPasser.Humanoid.HumanoidSensor | A sensor used to control a humanoid |
| CPasser.Sensor | A sensor used to track an object |
| ▼CPasser.Tracking.SensorComponent | A sensor component is used to add tracking to a transform |
| ►CPasser.Tracking.HandSkeleton | The representation of a tracked hand |
| CPasser.Tracking.OculusHmd | The Oculus Head Mounted Device |
| CPasser.Tracking.ViveTrackerComponent | A representation of a real-world Vive Tracker |
| CPasser.Site | With this component you can make a Humanoid Site which can be build using SiteBuilder |
| CPasser.SiteBuilder | A component for building Humanoid Sites |
| CPasser.SiteNavigator | The component which takes care of site navigation |
| ▼CPasser.Socket | Sockets can hold a Handles |
| CPasser.Humanoid.HandSocket | A Socket attached to a hand |
| ▼CPasser.SpawnPoint | A Transform represeting a place where objects can spawn |
| CPasser.Humanoid.HumanoidSpawnPoint | Specifies where a new Humanoid will spawn |
| ►CPasser.Spawner | Component for spawning objects |
| ▼CPasser.Target | A main tracking transform |
| ►CPasser.Humanoid.HumanoidTarget | A tracking transform for humanoids |
| CPasser.TeleportTarget | The Teleport Target provides control to where a player can teleport and can be used in combination with a generic Interaction Pointer |
| ▼CPasser.Tracking.Tracker | A tracker |
| ►CPasser.Humanoid.HumanoidTracker | A Humanoid tracker |
| ▼CPasser.Tracking.TrackerComponent | Generic Tracking device |
| CPasser.Tracking.BodySkeleton | The representation of a tracked body |
| CPasser.Tracking.HydraBaseStation | A Razer Hydra hand tracking device |
| CPasser.Tracking.LeapMotion | A representation of the real-world LeapMotion camera |
| CPasser.Tracking.Oculus | The Oculus Device |
| CUnityEngine.XR.OpenXR.Features.Interactions.HTCViveTrackerProfile.TrackerComponentPaths | OpenXR component path definitions for the tracker |
| CUnityEngine.XR.OpenXR.Features.Interactions.HTCViveTrackerProfile.TrackerUserPaths | OpenXR user path definitions for the tracker |
| CPasser.Transportation | Utility functions to move transformes in the world |
| CPasser.TriggerEventHandler | Implements input behaviour using Trigger Colliders |
| CPasser.VisitorPossessions | The Possession of a Humanoid Visitor |
| ▼CUnityEngine.XR.OpenXR.Features.Interactions.HTCViveTrackerProfile.XRTracker | A base Input System device for XR Trackers, based off the TrackedDevice |
| CUnityEngine.XR.OpenXR.Features.Interactions.HTCViveTrackerProfile.XRViveTracker | An Input System device based off the HTC Vive Tracker |