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 |