►NAssets | |
►NOculus | |
►NVR | |
►NEditor | |
CAssetConfig | |
CAssetConfigList | |
►COVRPlatformTool | |
CEditorCoroutine | |
COVRPlatformToolSettings | |
CRedistPackage | |
►NOVR | |
►NScripts | |
CFixRecord | |
CRangedRecord | |
CRecord | |
►NCom | |
►NMyCompany | |
►NMyGame | |
CPlayerNameInputField | Player name input field. Let the user input his name, will appear above the player in the game. |
►NLightShaft | |
►NScripts | |
►NCustomTools | |
CSliderDrag | |
CSliderDragEvent | |
CYoutubePlayer | |
CYoutubeResultIds | |
►CYoutubeSettings | |
CHtml5PlayerResult | |
CYoutubeVideoController | |
CYoutubeVideoEvents | |
►NOculus | |
►NAvatar | |
CCAPI | |
►NPlatform | |
►NModels | |
CAbuseReportRecording | |
CAchievementDefinition | |
CAchievementDefinitionList | |
CAchievementProgress | |
CAchievementProgressList | |
CAchievementUpdate | |
CApplicationVersion | |
CAssetDetails | |
CAssetDetailsList | |
CAssetFileDeleteResult | |
CAssetFileDownloadCancelResult | |
CAssetFileDownloadResult | |
CAssetFileDownloadUpdate | |
CCalApplicationFinalized | |
CCalApplicationProposed | |
CCalApplicationSuggestion | |
CCalApplicationSuggestionList | |
CChallenge | |
CChallengeEntry | |
CChallengeEntryList | |
CChallengeList | |
CCloudStorageConflictMetadata | |
CCloudStorageData | |
CCloudStorageMetadata | |
CCloudStorageMetadataList | |
CCloudStorageUpdateResponse | |
CDeserializableList | |
CDestination | |
CDestinationList | |
CError | |
CGroupPresenceJoinIntent | |
CGroupPresenceLeaveIntent | |
CHttpTransferUpdate | |
CInstalledApplication | |
CInstalledApplicationList | |
CInvitePanelResultInfo | |
CLanguagePackInfo | |
CLaunchBlockFlowResult | |
CLaunchDetails | |
CLaunchFriendRequestFlowResult | |
CLaunchInvitePanelFlowResult | |
CLaunchReportFlowResult | |
CLaunchUnblockFlowResult | |
CLeaderboard | |
CLeaderboardEntry | |
CLeaderboardEntryList | |
CLeaderboardList | |
CLinkedAccount | |
CLinkedAccountList | |
CLivestreamingApplicationStatus | |
CLivestreamingStartResult | |
CLivestreamingStatus | |
CLivestreamingVideoStats | |
CMatchmakingAdminSnapshot | |
CMatchmakingAdminSnapshotCandidate | |
CMatchmakingAdminSnapshotCandidateList | |
CMatchmakingBrowseResult | |
CMatchmakingEnqueuedUser | |
CMatchmakingEnqueuedUserList | |
CMatchmakingEnqueueResult | |
CMatchmakingEnqueueResultAndRoom | |
CMatchmakingStats | |
CMicrophoneAvailabilityState | |
CNetSyncConnection | |
CNetSyncSession | |
CNetSyncSessionList | |
CNetSyncSessionsChangedNotification | |
CNetSyncSetSessionPropertyResult | |
CNetSyncVoipAttenuationValue | |
CNetSyncVoipAttenuationValueList | |
CNetworkingPeer | |
COrgScopedID | |
CParty | |
CPartyID | |
CPartyUpdateNotification | |
CPid | |
CPidList | |
CPingResult | |
CPlatformInitialize | |
CProduct | |
CProductList | |
CPurchase | |
CPurchaseList | |
CRejoinDialogResult | |
CRoom | |
CRoomInviteNotification | |
CRoomInviteNotificationList | |
CRoomList | |
CSdkAccount | |
CSdkAccountList | |
CShareMediaResult | |
CSupplementaryMetric | |
CSystemVoipState | |
CTeam | |
CTeamList | |
CUser | |
CUserAndRoom | |
CUserAndRoomList | |
CUserDataStoreUpdateResponse | |
CUserList | |
CUserProof | |
CUserReportID | |
►NSamples | |
►NEntitlementCheck | |
CEntitlementCheck | |
►NNetChat | |
CchatPacket | |
CDataEntry | |
►NSimplePlatformSample | |
CDataEntry | |
►NVrBoardGame | |
CBoardPosition | |
CEyeCamera | |
CGameBoard | |
CGameController | |
CGamePiece | |
CIAPManager | |
CMatchmakingManager | |
CPlatformManager | |
►NVrHoops | |
CAchievementsManager | |
CAIPlayer | |
CBallEjector | |
CCamera2DController | |
CDetectBasket | |
CFlyText | |
CGoalMover | |
CLeaderboardManager | |
CLocalPlayer | |
CMatchController | |
CMatchmakingManager | |
CP2PManager | |
CP2PNetworkBall | |
CP2PNetworkGoal | |
CPlatformManager | |
CPlayer | |
CPlayerArea | |
CRemotePlayer | |
CVREyeRaycaster | |
►NVrVoiceChat | |
CP2PManager | |
CPlatformManager | |
►CRoomManager | |
CInvite | |
CVoipManager | |
CVREyeRaycaster | |
CAbuseReportOptions | |
CAdvancedAbuseReportOptions | |
CAndroidPlatform | |
CApplicationOptions | |
CCallbackRunner | |
►CCAPI | |
COculusInitParams | |
CovrKeyValuePair | |
CovrMatchmakingCriterion | |
CovrMatchmakingCustomQueryData | |
CovrNetSyncVec3 | |
CChallengeOptions | |
CCore | |
CGroupPresenceOptions | |
CGUIHelper | |
CIMicrophone | |
CInviteOptions | |
CIVoipPCMSource | |
CMatchmakingOptions | |
CMessage | |
CMessageWithAbuseReportRecording | |
CMessageWithAchievementDefinitions | |
CMessageWithAchievementProgressList | |
CMessageWithAchievementUpdate | |
CMessageWithApplicationVersion | |
CMessageWithAssetDetails | |
CMessageWithAssetDetailsList | |
CMessageWithAssetFileDeleteResult | |
CMessageWithAssetFileDownloadCancelResult | |
CMessageWithAssetFileDownloadResult | |
CMessageWithAssetFileDownloadUpdate | |
CMessageWithCalApplicationFinalized | |
CMessageWithCalApplicationProposed | |
CMessageWithCalApplicationSuggestionList | |
CMessageWithChallenge | |
CMessageWithChallengeEntryList | |
CMessageWithChallengeList | |
CMessageWithCloudStorageConflictMetadata | |
CMessageWithCloudStorageData | |
CMessageWithCloudStorageMetadataList | |
CMessageWithCloudStorageMetadataUnderLocal | |
CMessageWithCloudStorageUpdateResponse | |
CMessageWithDataStoreUnderPrivateUserDataStore | |
CMessageWithDataStoreUnderPublicUserDataStore | |
CMessageWithDestinationList | |
CMessageWithGroupPresenceJoinIntent | |
CMessageWithGroupPresenceLeaveIntent | |
CMessageWithHttpTransferUpdate | |
CMessageWithInstalledApplicationList | |
CMessageWithInvitePanelResultInfo | |
CMessageWithLaunchBlockFlowResult | |
CMessageWithLaunchFriendRequestFlowResult | |
CMessageWithLaunchInvitePanelFlowResult | |
CMessageWithLaunchReportFlowResult | |
CMessageWithLaunchUnblockFlowResult | |
CMessageWithLeaderboardDidUpdate | |
CMessageWithLeaderboardEntryList | |
CMessageWithLeaderboardList | |
CMessageWithLinkedAccountList | |
CMessageWithLivestreamingApplicationStatus | |
CMessageWithLivestreamingStartResult | |
CMessageWithLivestreamingStatus | |
CMessageWithLivestreamingVideoStats | |
CMessageWithMatchmakingAdminSnapshot | |
CMessageWithMatchmakingBrowseResult | |
CMessageWithMatchmakingEnqueueResult | |
CMessageWithMatchmakingEnqueueResultAndRoom | |
CMessageWithMatchmakingNotification | |
CMessageWithMatchmakingStatsUnderMatchmakingStats | |
CMessageWithMicrophoneAvailabilityState | |
CMessageWithNetSyncConnection | |
CMessageWithNetSyncSessionList | |
CMessageWithNetSyncSessionsChangedNotification | |
CMessageWithNetSyncSetSessionPropertyResult | |
CMessageWithNetSyncVoipAttenuationValueList | |
CMessageWithNetworkingPeer | |
CMessageWithOrgScopedID | |
CMessageWithParty | |
CMessageWithPartyID | |
CMessageWithPartyUnderCurrentParty | |
CMessageWithPartyUpdateNotification | |
CMessageWithPidList | |
CMessageWithPingResult | |
CMessageWithPlatformInitialize | |
CMessageWithProductList | |
CMessageWithPurchase | |
CMessageWithPurchaseList | |
CMessageWithRejoinDialogResult | |
CMessageWithRoom | |
CMessageWithRoomInviteNotification | |
CMessageWithRoomInviteNotificationList | |
CMessageWithRoomList | |
CMessageWithRoomUnderCurrentRoom | |
CMessageWithRoomUnderViewerRoom | |
CMessageWithSdkAccountList | |
CMessageWithShareMediaResult | |
CMessageWithString | |
CMessageWithSystemVoipState | |
CMessageWithUser | |
CMessageWithUserAndRoomList | |
CMessageWithUserDataStoreUpdateResponse | |
CMessageWithUserList | |
CMessageWithUserProof | |
CMessageWithUserReportID | |
CMultiplayerErrorOptions | |
CNetSyncOptions | |
COculusPlatformSettingsEditor | |
COculusStandalonePlatformResponse | |
CPacket | |
CPlatformSettings | |
CRequest | |
CRichPresenceOptions | |
CRoomOptions | |
CRosterOptions | |
CStandalonePlatform | |
CStandalonePlatformSettings | |
CUserOptions | |
►CVoipAudioSourceHiLevel | |
CFilterReadDelegate | |
CVoipOptions | |
CVoipPCMSourceNative | |
CWindowsPlatform | |
►NSpatializer | |
►NPropagation | |
CMeshGroup | |
►NOculusSampleFramework | Visual of finger tip poke tool. |
CBoneCapsuleTriggerLogic | Allows a bone to keep track of interactables that it has touched. This information can be used by a tool. |
CButtonController | A button interactable used by the train scene. |
CButtonTriggerZone | Trigger zone of button, can be proximity, contact or action. |
CColliderZone | Zone that can be collided with in example code. |
CColliderZoneArgs | Arguments for object interacting with collider zone. |
CColorGrabbable | |
CControllerBoxController | |
CCowController | |
CDistanceGrabbable | |
CDistanceGrabber | Allows grabbing and throwing of objects with the DistanceGrabbable component on them. |
CDistanceGrabberSample | |
CFingerTipPokeTool | Poke tool used for near-field (touching) interactions. Assumes that it will be placed on finger tips. |
CFingerTipPokeToolView | |
CGrabbableCrosshair | |
CGrabManager | |
CHandsManager | |
►CInteractable | Interface for all objects interacted with in example code. |
CInteractableStateArgsEvent | |
CInteractableCollisionInfo | Describes tool-to-collision information. |
CInteractableRegistry | In case someone wants to know about all interactables in a scene, this registry is the easiest way to access that information. |
CInteractableStateArgs | |
CInteractableTool | A tool that can engage interactables. |
CInteractableToolsCreator | Spawns all interactable tools that are specified for a scene. |
CInteractableToolsInputRouter | Routes all collisions from interactable tools to the interactables themselves. We want to do this in a top-down fashion, because we might want to disable far-field interactions if near-field interactions take precendence (for instance). |
CInteractableToolView | The visual abstraction of an interactable tool. |
COVROverlaySample | Usage: demonstrate how to use overlay layers for a paneled UI system On Mobile, we support both Cylinder layer and Quad layer Press any button: it will cycle [world geometry Quad]->[overlay layer Quad]->[world geometry cylinder]->[overlay layer cylinder] On PC, only Quad layer is supported Press any button: it will cycle [world geometry Quad]->[overlay layer Quad] |
CPanelHMDFollower | |
CPauseOnInputLoss | |
CPinchStateModule | Manages pinch state, including if an object is being focused via something like a ray (or not). |
CPose | |
CRayTool | Ray tool used for far-field interactions. |
CRayToolView | Visual portion of ray tool. |
CSelectionCylinder | |
CTrackSegment | |
CTrainButtonVisualController | An example visual controller for a button intended for the train sample scene. |
CTrainCar | |
CTrainCarBase | |
CTrainCrossingController | |
CTrainLocomotive | |
CTrainTrack | |
CWindmillBladesController | |
CWindmillController | |
►NOVR | |
►NOpenVR | |
CAppOverrideKeys_t | |
CCameraVideoStreamFrameHeader_t | |
CCompositor_CumulativeStats | |
CCompositor_FrameTiming | |
CCompositor_OverlaySettings | |
CCOpenVRContext | |
CCVRApplications | |
CCVRChaperone | |
CCVRChaperoneSetup | |
CCVRCompositor | |
CCVRDriverManager | |
CCVRExtendedDisplay | |
CCVRInput | |
CCVRIOBuffer | |
CCVRNotifications | |
CCVROverlay | |
CCVRRenderModels | |
CCVRResources | |
CCVRScreenshots | |
CCVRSettingHelper | |
CCVRSettings | |
CCVRSpatialAnchors | |
CCVRSystem | |
CCVRTrackedCamera | |
CD3D12TextureData_t | |
CDistortionCoordinates_t | |
CDriverDirectMode_FrameTiming | |
CHiddenAreaMesh_t | |
CHmdColor_t | |
CHmdMatrix33_t | |
CHmdMatrix34_t | |
CHmdMatrix44_t | |
CHmdQuad_t | |
CHmdQuaternion_t | |
CHmdQuaternionf_t | |
CHmdRect2_t | |
CHmdVector2_t | |
CHmdVector3_t | |
CHmdVector3d_t | |
CHmdVector4_t | |
CImuSample_t | |
CInputAnalogActionData_t | |
CInputDigitalActionData_t | |
CInputOriginInfo_t | |
CInputPoseActionData_t | |
CInputSkeletalActionData_t | |
CIntersectionMaskCircle_t | |
CIntersectionMaskRectangle_t | |
CIVRApplications | |
CIVRChaperone | |
CIVRChaperoneSetup | |
CIVRCompositor | |
CIVRDriverManager | |
CIVRExtendedDisplay | |
CIVRInput | |
CIVRIOBuffer | |
CIVRNotifications | |
CIVROverlay | |
CIVRRenderModels | |
CIVRResources | |
CIVRScreenshots | |
CIVRSettings | |
CIVRSpatialAnchors | |
CIVRSystem | |
CIVRTrackedCamera | |
CNotificationBitmap_t | |
COpenVR | |
COpenVRInterop | |
CRenderModel_ComponentState_t | |
CRenderModel_ControllerMode_State_t | |
CRenderModel_t | |
CRenderModel_t_Packed | |
CRenderModel_TextureMap_t | |
CRenderModel_TextureMap_t_Packed | |
CRenderModel_Vertex_t | |
CSpatialAnchorPose_t | |
CTexture_t | |
CTrackedDevicePose_t | |
CVRActiveActionSet_t | |
CVRBoneTransform_t | |
CVRControllerAxis_t | |
CVRControllerState_t | |
CVRControllerState_t_Packed | |
CVREvent_ApplicationLaunch_t | |
CVREvent_Chaperone_t | |
CVREvent_Controller_t | |
CVREvent_Data_t | |
CVREvent_DualAnalog_t | |
CVREvent_EditingCameraSurface_t | |
CVREvent_HapticVibration_t | |
CVREvent_InputActionManifestLoad_t | |
CVREvent_InputBindingLoad_t | |
CVREvent_Ipd_t | |
CVREvent_Keyboard_t | |
CVREvent_MessageOverlay_t | |
CVREvent_Mouse_t | |
CVREvent_Notification_t | |
CVREvent_Overlay_t | |
CVREvent_PerformanceTest_t | |
CVREvent_Process_t | |
CVREvent_Property_t | |
CVREvent_Reserved_t | |
CVREvent_Screenshot_t | |
CVREvent_ScreenshotProgress_t | |
CVREvent_Scroll_t | |
CVREvent_SeatedZeroPoseReset_t | |
CVREvent_SpatialAnchor_t | |
CVREvent_Status_t | |
CVREvent_t | |
CVREvent_t_Packed | |
CVREvent_TouchPadMove_t | |
CVREvent_WebConsole_t | |
CVROverlayIntersectionMaskPrimitive_Data_t | |
CVROverlayIntersectionMaskPrimitive_t | |
CVROverlayIntersectionParams_t | |
CVROverlayIntersectionResults_t | |
CVRTextureBounds_t | |
CVRTextureDepthInfo_t | |
CVRTextureWithDepth_t | |
CVRTextureWithPose_t | |
CVRTextureWithPoseAndDepth_t | |
CVRVulkanTextureData_t | |
CAmbienceEmitter | |
CAudioImportPostProcessor | |
CAudioManager | |
►CAudioManagerInspector | |
CCustomDragData | |
CItemRect | |
CMinMaxAttribute | |
CMinMaxPropertyDrawer | |
CMixerSnapshot | |
CMixerSnapshotPropertyDrawer | |
COSPProps | |
COSPPropsPropertyDrawer | |
CSoundEmitter | |
CSoundFX | |
CSoundFXPropertyDrawer | |
CSoundFXRef | |
CSoundFXRefPropertyDrawer | |
CSoundGroup | |
CTestScript | |
►NOVRSimpleJSON | |
CJSONArray | |
CJSONBool | |
►CJSONNode | |
CEnumerator | |
CKeyEnumerator | |
CLinqEnumerator | |
CValueEnumerator | |
CJSONNull | |
CJSONNumber | |
CJSONObject | |
CJSONString | |
►NOVRTouchSample | |
CHand | |
CHandPose | |
CTouchController | |
►NPhoton | |
►NChat | |
►NDemo | |
CChannelSelector | |
CChatAppIdCheckerUI | |
CChatGui | This simple Chat UI demonstrate basics usages of the Chat Api |
CFriendItem | Friend UI item used to represent the friend status as well as message. It aims at showing how to share health for a friend that plays on a different room than you for example. But of course the message can be anything and a lot more complex. |
CIgnoreUiRaycastWhenInactive | |
CNamePickGui | |
►NUtilityScripts | |
CEventSystemSpawner | Event system spawner. Will add an EventSystem GameObject with an EventSystem component and a StandaloneInputModule component. Use this in additive scene loading context where you would otherwise get a "Multiple EventSystem in scene... this is not supported" error from Unity. |
COnStartDelete | This component will destroy the GameObject it is attached to (in Start()). |
CTextButtonTransition | Use this on Button texts to have some color transition on the text as well without corrupting button's behaviour. |
CTextToggleIsOnTransition | Use this on toggles texts to have some color transition on the text depending on the isOn State. |
CAuthenticationValues | Container for user authentication in Photon. Set AuthValues before you connect - all else is handled. |
CChannelCreationOptions | |
CChannelWellKnownProperties | |
CChatAppSettings | Settings for Photon application(s) and the server to connect to. |
CChatChannel | A channel of communication in Photon Chat, updated by ChatClient and provided as READ ONLY. |
CChatClient | Central class of the Photon Chat API to connect, handle channels and messages. |
CChatEventCode | Wraps up internally used constants in Photon Chat events. You don't have to use them directly usually. |
CChatOperationCode | Wraps up codes for operations used internally in Photon Chat. You don't have to use them directly usually. |
CChatParameterCode | Wraps up codes for parameters (in operations and events) used internally in Photon Chat. You don't have to use them directly usually. |
CChatPeer | Provides basic operations of the Photon Chat server. This internal class is used by public ChatClient. |
CErrorCode | ErrorCode defines the default codes associated with Photon client/server communication. |
CIChatClientListener | Callback interface for Chat client side. Contains callback methods to notify your app about updates. Must be provided to new ChatClient in constructor |
CParameterCode | Class for constants. Codes for parameters of Operations and Events. |
►NPun | |
►NDemo | |
►NAsteroids | |
CAsteroid | |
CAsteroidsGame | |
CAsteroidsGameManager | |
CBullet | |
CLobbyMainPanel | |
CLobbyTopPanel | |
CPlayerListEntry | |
CPlayerOverviewPanel | |
CRoomListEntry | |
CSpaceship | |
►NCockpit | |
►NForms | |
►CConnectToRegionUIForm | Manager for ConnectToRegion UI Form |
COnSubmitEvent | |
►CCreateRoomUiForm | Create room user interface form. |
COnSubmitEvent | |
►CLoadLevelUIForm | Level Loading UI Form. |
COnSubmitEvent | |
►CSetRoomCustomPropertyUIForm | Room custom properties UI Form. |
COnSubmitEvent | |
►CUserIdUiForm | User Id UI form. |
COnSubmitEvent | |
CAppVersionProperty | PhotonNetwork.AppVersion UI property. |
CAutoSyncSceneToggle | PhotonNetwork.AutomaticallySyncScene UI Toggle |
CBackgroundTimeOutField | PhotonNetwork.BackgroundTimeout UI InputField. |
CBestRegionInPrefsProperty | PhotonNetwork.BestRegionSummaryInPreferences UI property. |
►CBoolInputField | Boolean UI UI Toggle input. |
COnSubmitEvent | |
CCloudRegionProperty | PhotonNetwork.CloudRegion UI property. |
CCountOfPlayersInRoomProperty | PhotonNetwork.CountOfPlayersInRooms UI property. |
CCountOfPlayersOnMasterProperty | PhotonNetwork.CountOfPlayersOnMaster UI property. |
CCountOfPlayersProperty | PhotonNetwork.CountOfPlayers UI property. |
CCountOfRoomsProperty | PhotonNetwork.CountOfRooms UIs property. |
CCrcCheckToggle | PhotonNetwork.CrcCheckEnabled UI Toggle |
CCurrentRoomAutoCleanupProperty | PhotonNetwork.CurrentRoom.AutoCleanUp UI property. |
CCurrentRoomEmptyRoomTtlProperty | PhotonNetwork.CurrentRoom.EmptyRoomTtl UI property. |
CCurrentRoomExpectedUsersProperty | PhotonNetwork.CurrentRoom.ExpectedUsers UI property. |
CCurrentRoomIsOfflineProperty | PhotonNetwork.CurrentRoom.IsOffline UI property |
CCurrentRoomIsOpenProperty | PhotonNetwork.CurrentRoom.IsOpen UI property. |
CCurrentRoomIsOpenToggle | PhotonNetwork.CurrentRoom.IsOpen UI Toggle |
CCurrentRoomIsVisibleProperty | PhotonNetwork.CurrentRoom.IsVisible UI property |
CCurrentRoomIsVisibleToggle | PhotonNetwork.CurrentRoom.IsVisible UI Toggle |
CCurrentRoomMasterClientIdProperty | PhotonNetwork.CurrentRoom.MasterClientId UI property. |
CCurrentRoomMaxPlayersProperty | PhotonNetwork.CurrentRoom.MaxPlayers UI property. |
CCurrentRoomNameProperty | PhotonNetwork.CurrentRoom.Name UI property. |
CCurrentRoomPlayerCountProperty | PhotonNetwork.CurrentRoom.PlayerCount UI property. |
CCurrentRoomPlayerTtlProperty | PhotonNetwork.CurrentRoom.PlayerTtl UI property. |
CCurrentRoomPropertiesListedInLobbyProperty | PhotonNetwork.CurrentRoom.PropertiesListedInLobby UI property. |
CDocLinkButton | Open an Url on Pointer Click. |
CFriendListCell | Friend list cell |
►CFriendListView | Friend list UI view. |
CFriendDetail | Friend detail class This info comes from your social network and is meant to be matched against the friendInfo from Photon |
COnJoinRoomEvent | |
CGameVersionField | Game version field. |
CGameVersionProperty | PhotonNetwork.GameVersion UI property. |
CInfosPanelPlaceholder | Infos panel placeholder. Defines the place where the infos panel should go. It will request InfoPanel when Component is enabled. |
►CIntInputField | Int UI InputField. |
COnSubmitEvent | |
CIsConnectedAndReadyProperty | PhotonNetwork.IsConnectedAndReady UI property |
CIsConnectedProperty | PhotonNetwork.IsConnected UI property |
CLayoutElementMatchSize | Force a LayoutElement to march a RectTransform sizeDelta. Useful for complex child content |
CNickNameField | Nickname InputField. |
COfflineModeProperty | PhotonNetwork.OfflineMode UI property |
COnlineDocButton | Open an Url on Pointer Click. |
CPingProperty | PhotonNetwork.GetPing() UI property. |
CPlayerDetailsController | Controller for the Playerdetails UI view |
CPlayerListCell | Player list cell representing a given PhotonPlayer |
CPlayerListView | Player list UI View. |
CPropertyCell | Generic string Property Cell. |
CPropertyListenerBase | Property listener base. |
CPunCockpit | UI based work in progress to test out api and act as foundation when dealing with room, friends and player list |
CPunCockpitEmbed | Use this in scenes you want to leave Control for connection and pun related commands to Cockpit. It requires ConnectAndJoinRandom, which it will control for connecting should the Cockpit scene not be present or succesfully loaded. |
CRegionListCell | Region list cell. |
CRegionListView | Region list UI View. |
CRoomListCell | Roomlist cell. |
►CRoomListView | Room list UI View. |
COnJoinRoomEvent | |
CScoreHelper | |
CSendRateField | PhotonNetwork.SendRate InputField. |
CSendRateOnSerializeField | PhotonNetwork.SerializationRate InputField |
CServerAddressProperty | PhotonNetwork.ServerAddress UI property. |
CServerProperty | PhotonNetwork.Server UI property |
►CStringInputField | String UI InputField. |
COnSubmitEvent | |
CToggleExpand | UI toggle to activate GameObject. |
CUserIdField | User identifier InputField. |
►NHub | |
CDemoHubManager | |
CPunStartup | |
CToDemoHubButton | Present a button on all launched demos from hub to allow getting back to the demo hub. |
►NProcedural | |
CBlock | The Block component is attach to each instantiated Block at runtime. It provides the Block's ID as well as the parent's Cluster ID in order to apply modifications. |
CCluster | The Cluster component has references to all Blocks that are part of this Cluster. It provides functions for modifying single Blocks inside this Cluster. It also handles modifications made to the world by other clients. |
CIngameControlPanel | The Ingame Control Panel basically controls the WorldGenerator. It is only interactable for the current MasterClient in the room. |
CProceduralController | Simple Input Handler to control the camera. |
CWorldGenerator | The World Generator creates a world based on four options the current MasterClient can set. These options are available on the Ingame Control Panel. If those options are confirmed by the current MasterClient, they will be stored in the Custom Room Properties to make them available on all clients. These options are: 1) a numerical Seed to make sure that each client generates the same world and to avoid Random functions and 'network-instantiate' everything 2) the World Size to describe how large the generated world should be 3) the Cluster Size to describe how many Blocks are inside each Cluster 4) the World Type to make the generated world appear in different 'looks'. |
►NPunBasics | |
CCameraWork | Camera work. Follow a target |
CGameManager | Game manager. Connects and watch Photon Status, Instantiate Player Deals with quiting the room and the game Deals with level loading (outside the in room synchronization) |
CLauncher | Launch manager. Connect, join a random room or create one if none or all full. |
CLoaderAnime | Simple behaviour to animate particles around to create a typical "Ajax Loader". this is actually very important to visual inform the user that something is happening or better say that the application is not frozen, so a animation of some sort helps reassuring the user that the system is idle and well |
CPlayerAnimatorManager | |
CPlayerManager | Player manager. Handles fire Input and Beams. |
CPlayerNameInputField | Player name input field. Let the user input his name, will appear above the player in the game. |
CPlayerUI | Player UI. Constraint the UI to follow a PlayerManager GameObject in the world, Affect a slider and text to display Player's name and health |
►NSlotRacer | |
►NUtils | |
CBezierCurve | |
CBezierCurveInspector | |
CBezierSpline | |
CBezierSplineInspector | |
CLine | |
CLineInspector | |
CSplinePosition | |
CSplineWalker | |
CPlayerControl | Player control. Interface the User Inputs and PUN Handle the Car instance |
CSlotLanes | Define Slot lanes and grid positions placeholders. This is a convenient approach to visually define the lanes and their grid positions without any complicated editors and setup framework. |
CSlotRacerSplashScreen | Slot racer splash screen. Inform about the slotRacer demo and the Cockpit control setup Gets deleted as soon as the scene plays |
CWebRpcImplementationExample | This class is a sample of how to implement WebRPCs calling & callbacks. |
►NUtilityScripts | |
CButtonInsideScrollList | Button inside scroll list will stop scrolling ability of scrollRect container, so that when pressing down on a button and draggin up and down will not affect scrolling. this doesn't do anything if no scrollRect component found in Parent Hierarchy. |
CByteComparer | |
CCellTree | Represents the tree accessible from its root node. |
CCellTreeNode | Represents a single node of the tree. |
CConnectAndJoinRandom | Simple component to call ConnectUsingSettings and to get into a PUN room easily. |
CCountdownTimer | This is a basic, network-synced CountdownTimer based on properties. |
CCullArea | Represents the cull area used for network culling. |
CCullAreaEditor | |
CCullingHandler | Handles the network culling. |
CEventSystemSpawner | Event system spawner. Will add an EventSystem GameObject with an EventSystem component and a StandaloneInputModule component. Use this in additive scene loading context where you would otherwise get a "Multiple EventSystem in scene... this is not supported" error from Unity. |
CGraphicToggleIsOnTransition | Use this on toggles texts to have some color transition on the text depending on the isOn State. |
CIPunTurnManagerCallbacks | |
CMoveByKeys | Very basic component to move a GameObject by WASD and Space. |
COnClickDestroy | Destroys the networked GameObject either by PhotonNetwork.Destroy or by sending an RPC which calls Object.Destroy(). |
COnClickInstantiate | Instantiates a networked GameObject on click. |
COnClickRpc | This component will instantiate a network GameObject when in a room and the user click on that component's GameObject. Uses PhysicsRaycaster for positioning. |
COnEscapeQuit | This component will quit the application when escape key is pressed |
COnJoinedInstantiate | This component will instantiate a network GameObject when a room is joined |
COnPointerOverTooltip | Set focus to a given photonView when pointed is over |
COnStartDelete | This component will destroy the GameObject it is attached to (in Start()). |
CPhotonLagSimulationGui | This MonoBehaviour is a basic GUI for the Photon client's network-simulation feature. It can modify lag (fixed delay), jitter (random lag) and packet loss. |
CPhotonStatsGui | Basic GUI to show traffic and health statistics of the connection to Photon, toggled by shift+tab. |
CPhotonTeam | |
CPhotonTeamsManager | Implements teams in a room/game with help of player properties. Access them by Player.GetTeam extension. |
CPhotonTeamsManagerEditor | |
CPlayerNumbering | Implements consistent numbering in a room/game with help of room properties. Access them by Player.GetPlayerNumber() extension. |
CPlayerNumberingInspector | |
CPointedAtGameObjectInfo | Display ViewId, OwnerActorNr, IsCeneView and IsMine when clicked. |
CPunPlayerScores | Scoring system for PhotonPlayer |
CPunTeams | Implements teams in a room/game with help of player properties. Access them by Player.GetTeam extension. |
CPunTeamsInspector | |
CPunTurnManager | Pun turnBased Game manager. Provides an Interface (IPunTurnManagerCallbacks) for the typical turn flow and logic, between players Provides Extensions for Player, Room and RoomInfo to feature dedicated api for TurnBased Needs |
CSmoothSyncMovement | Smoothed out movement for network gameobjects |
CStatesGui | Output detailed information about Pun Current states, using the old Unity UI framework. |
►CTabViewManager | Tab view manager. Handles Tab views activation and deactivation, and provides a Unity Event Callback when a tab was selected. |
CTab | |
CTabChangeEvent | Tab change event. |
CTextButtonTransition | Use this on Button texts to have some color transition on the text as well without corrupting button's behaviour. |
CTextToggleIsOnTransition | Use this on toggles texts to have some color transition on the text depending on the isOn State. |
CDefaultPool | The default implementation of a PrefabPool for PUN, which actually Instantiates and Destroys GameObjects but pools a resource. |
CInstantiateParameters | |
CIOnPhotonViewControllerChange | This interface defines a callback for changes to the PhotonView's controller. |
CIOnPhotonViewOwnerChange | This interface defines a callback for changes to the PhotonView's owner. |
CIOnPhotonViewPreNetDestroy | This interface defines a callback which fires prior to the PhotonNetwork destroying the PhotonView and Gameobject. |
CIPhotonViewCallback | Empty Base class for all PhotonView callbacks. |
CIPunInstantiateMagicCallback | |
CIPunObservable | Defines the OnPhotonSerializeView method to make it easy to implement correctly for observable scripts. |
CIPunOwnershipCallbacks | Global Callback interface for ownership changes. These callbacks will fire for changes to ANY PhotonView that changes. Consider using IOnPhotonViewControllerChange for callbacks from a specific PhotonView. |
CIPunPrefabPool | Defines an interface for object pooling, used in PhotonNetwork.Instantiate and PhotonNetwork.Destroy. |
CMonoBehaviourPun | This class adds the property photonView, while logging a warning when your game still uses the networkView. |
CMonoBehaviourPunCallbacks | This class provides a .photonView and all callbacks/events that PUN can call. Override the events/methods you want to use. |
CMonoBehaviourPunEditor | |
►CPhotonAnimatorView | This class helps you to synchronize Mecanim animations Simply add the component to your GameObject and make sure that the PhotonAnimatorView is added to the list of observed components |
CSynchronizedLayer | |
CSynchronizedParameter | |
CPhotonAnimatorViewEditor | |
CPhotonEditor | |
CPhotonGUI | |
CPhotonHandler | Internal MonoBehaviour that allows Photon to run an Update loop. |
CPhotonMessageInfo | Container class for info about a particular message, RPC or update. |
CPhotonRigidbody2DView | |
CPhotonRigidbody2DViewEditor | |
CPhotonRigidbodyView | |
CPhotonRigidbodyViewEditor | |
CPhotonStream | This container is used in OnPhotonSerializeView() to either provide incoming data of a PhotonView or for you to provide it. |
CPhotonStreamQueue | The PhotonStreamQueue helps you poll object states at higher frequencies than what PhotonNetwork.SendRate dictates and then sends all those states at once when Serialize() is called. On the receiving end you can call Deserialize() and then the stream will roll out the received object states in the same order and timeStep they were recorded in. |
CPhotonTransformView | |
CPhotonTransformViewClassic | This class helps you to synchronize position, rotation and scale of a GameObject. It also gives you many different options to make the synchronized values appear smooth, even when the data is only send a couple of times per second. Simply add the component to your GameObject and make sure that the PhotonTransformViewClassic is added to the list of observed components |
CPhotonTransformViewClassicEditor | |
CPhotonTransformViewEditor | |
CPhotonTransformViewPositionControl | |
CPhotonTransformViewPositionModel | |
CPhotonTransformViewRotationControl | |
CPhotonTransformViewRotationModel | |
CPhotonTransformViewScaleControl | |
CPhotonTransformViewScaleModel | |
CPhotonView | A PhotonView identifies an object across the network (viewID) and configures how the controlling client updates remote instances. |
CPhotonViewHandler | |
CPunRPC | Replacement for RPC attribute with different name. Used to flag methods as remote-callable. |
CPunSceneSettings | |
CPunSceneViews | Stores a PhotonView instances per viewId (key). Instance is used as cache storage in-Editor. |
CPunWizardText | |
CSceneManagerHelper | |
CSceneSetting | |
CServerSettings | Collection of connection-relevant settings, used internally by PhotonNetwork.ConnectUsingSettings. |
CServerSettingsInspector | |
►NRealtime | |
►NDemo | |
CConnectAndJoinRandomLb | |
CActorProperties | Class for constants. These (byte) values define "well known" properties for an Actor / Player. |
CAppSettings | Settings for Photon application(s) and the server to connect to. |
CAuthenticationValues | Container for user authentication in Photon. Set AuthValues before you connect - all else is handled. |
CConnectionCallbacksContainer | Container type for callbacks defined by IConnectionCallbacks. See LoadBalancingCallbackTargets. |
CConnectionHandler | |
CEnterRoomParams | Parameters for creating rooms. |
CErrorCode | ErrorCode defines the default codes associated with Photon client/server communication. |
CErrorInfo | Class wrapping the received EventCode.ErrorInfo event. |
CEventCode | Class for constants. These values are for events defined by Photon LoadBalancing. |
CFindFriendsOptions | Options for OpFindFriends can be combined to filter which rooms of friends are returned. |
CFriendInfo | Used to store info about a friend's online state and in which room he/she is. |
CGamePropertyKey | Class for constants. These (byte) values are for "well known" room/game properties used in Photon LoadBalancing. |
CIConnectionCallbacks | Collection of "organizational" callbacks for the Realtime Api to cover: Connection and Regions. |
CIErrorInfoCallback | Interface for EventCode.ErrorInfo event callback for the Realtime Api. |
CIInRoomCallbacks | Collection of "in room" callbacks for the Realtime Api to cover: Players entering or leaving, property updates and Master Client switching. |
CILobbyCallbacks | Collection of "organizational" callbacks for the Realtime Api to cover the Lobby. |
CIMatchmakingCallbacks | Collection of "organizational" callbacks for the Realtime Api to cover Matchmaking. |
CIOnEventCallback | Event callback for the Realtime Api. Covers events from the server and those sent by clients via OpRaiseEvent. |
CIWebRpcCallback | Interface for "WebRpc" callbacks for the Realtime Api. Currently includes only responses for Web RPCs. |
CLoadBalancingClient | This class implements the Photon LoadBalancing workflow by using a LoadBalancingPeer. It keeps a state and will automatically execute transitions between the Master and Game Servers. |
CLoadBalancingPeer | A LoadBalancingPeer provides the operations and enum definitions needed to use the LoadBalancing server application which is also used in Photon Cloud. |
CMatchMakingCallbacksContainer | Container type for callbacks defined by IMatchmakingCallbacks. See MatchMakingCallbackTargets. |
COperationCode | Class for constants. Contains operation codes. |
COpJoinRandomRoomParams | Parameters for the matchmaking of JoinRandomRoom and JoinRandomOrCreateRoom. |
CParameterCode | Class for constants. Codes for parameters of Operations and Events. |
CPhotonAppSettings | Collection of connection-relevant settings, used internally by PhotonNetwork.ConnectUsingSettings. |
CPhotonPing | Abstract implementation of PhotonPing, ase for pinging servers to find the "Best Region". |
CPhotonPortDefinition | Container for port definitions. |
CPingMono | Uses C# Socket class from System.Net.Sockets (as Unity usually does). |
CPlayer | Summarizes a "player" within a room, identified (in that room) by ID (or "actorNumber"). |
CRaiseEventOptions | Aggregates several less-often used options for operation RaiseEvent. See field descriptions for usage details. |
CRegion | |
CRegionHandler | Provides methods to work with Photon's regions (Photon Cloud) and can be use to find the one with best ping. |
CRegionPinger | |
CRoom | This class represents a room a client joins/joined. |
CRoomInfo | A simplified room with just the info required to list and join, used for the room listing in the lobby. The properties are not settable (IsOpen, MaxPlayers, etc). |
CRoomOptions | Wraps up common room properties needed when you create rooms. Read the individual entries for more details. |
CSupportLogger | Helper class to debug log basic information about Photon client and vital traffic statistics. |
CTypedLobby | Refers to a specific lobby on the server. |
CTypedLobbyInfo | Info for a lobby on the server. Used when LoadBalancingClient.EnableLobbyStatistics is true. |
CWebFlags | Optional flags to be used in Photon client SDKs with Op RaiseEvent and Op SetProperties. Introduced mainly for webhooks 1.2 to control behavior of forwarded HTTP requests. |
CWebRpcResponse | Reads an operation response of a WebRpc and provides convenient access to most common values. |
►NSimpleJSON | |
CJSONArray | |
CJSONBool | |
CJSONNode | |
CJSONNull | |
CJSONNumber | |
CJSONObject | |
CJSONString | |
►NSimplex | |
CNoise | Implementation of the Perlin simplex noise, an improved Perlin noise algorithm. Based loosely on SimplexNoise1234 by Stefan Gustavson http://staffwww.itn.liu.se/~stegu/aqsis/aqsis-newnoise/ |
►NUnityEngine | |
►NEventSystems | |
COVRInputModule | VR extension of PointerInputModule which supports gaze and controller pointing. |
COVRPhysicsRaycaster | Simple event system using physics raycasts. Very closely based on UnityEngine.EventSystems.PhysicsRaycaster |
COVRPointerEventData | Extension of Unity's PointerEventData to support ray based pointing and also touchpad swiping |
►NUnityStandardAssets | |
►NCharacters | |
►NThirdPerson | |
►NPunDemos | |
CThirdPersonCharacter | |
CThirdPersonUserControl | |
►NVroom | |
►NPhoton | |
CGameManager | |
CVroomPhotonLauncher | |
CVroomPlayerNameInputField | Player name input field. Let the user input his name, will appear above the player in the game. |
►NYoutubeLight | |
CDownloader | |
CVideoInfo | |
CVideoNotAvailableException | |
CYoutubeParseException | |
CAnalyticsUI | |
CAndroidVideoEditorUtil | |
CAppDeeplinkUI | |
CAugmentedObject | |
CAvatarLayer | |
CBrushController | |
CBufferedAudioStream | |
CBuildAssetBundles | |
CBuildAssetPackages | |
CButtonDownListener | |
CChannelSearchDemo | |
CCharacterCameraConstraint | This component is responsible for moving the character capsule to match the HMD, fading out the camera or blocking movement when collisions occur, and adjusting the character capsule height to match the HMD's offset from the ground. |
CCharacterCapsule | Procedurally generated capsule mesh which matches the character controller size. This was originally created for visualizing the capsule in the HMD but it could be adapted to other purposes. |
CCommentsDemo | |
CCustomDebugUI | |
CDebugUIBuilder | |
CDebugUISample | |
CDemoCustomPlayerScript | |
CDesktopChracterInfo | |
CDesktopPlayer | |
CDesktopPlayerInput | |
►CDirectorySyncer | |
CCancellationToken | |
CCancellationTokenSource | |
CSyncResult | |
CDrawerInspectorComment | |
CDrawerInspectorNote | |
CDrawIfAttribute | Draws the field/property ONLY if the compared property compared by the comparison type with the value of comparedValue returns true. Based on: https://forum.unity.com/threads/draw-a-field-only-if-a-condition-is-met.448855/ |
CDrawIfPropertyDrawer | Based on: https://forum.unity.com/threads/draw-a-field-only-if-a-condition-is-met.448855/ |
CEnableSwitch | |
CEnableUnpremultipliedAlpha | |
CFastList | |
CFirebaseEnabler | |
CFlashlight | |
CFlashlightController | |
CGazeTarget | |
CGazeTargetSpawner | |
CGrabObject | |
CGroupPresenceSample | |
CHandedInputSelector | |
CHandMeshMask | |
CHandMeshUI | |
CHandsActiveChecker | |
CIndividualVideoDataDemo | |
CInspectorCommentAttribute | |
CInspectorNoteAttribute | |
CInteractable | |
CInvertedSphere | |
CLaserPointer | |
CLayerAttributeEditor | |
CLipSyncDemo_Control | |
CLipSyncDemo_SetCurrentTarget | |
CLoadVideoTitleToText | |
CLocomotionController | Simply aggregates accessors. |
CLocomotionSampleSupport | |
►CLocomotionTeleport | The LocomotionTeleport class controls and centralizes functionality for the various types of teleports. The system is designed to work as a set of components that are each responsible for different aspects of the teleport process. This makes it possible for different kinds of teleport behaviors to be occur by simply enabling different combinations of components. |
CAimData | The AimData contains data provided by the Aim Handler which represents the final set of points that were used for aiming the teleport. This is provided to the AimVisual for rendering an aim effect. Note that the set of points provided here can be different from the points used by the Aim Handler to determine the teleport destination. For instance, the aim handler might use a very long line segment for an aim laser but would provide a shorter line segment in the AimData representing the line from the player to the teleport destination. |
CMediaPlayerImage | |
CMediaPlayerImageEditor | |
CMouseLook | |
CMoviePlayerSample | |
CMoviePlayerSampleControls | |
CNetworkManager | |
CNetworkPlayer | |
CNetworkPlayerSpawner | |
CObjectManipulator | |
COculusBuildApp | Allows Oculus to build apps from the command line. |
COculusBuildSamples | |
COculusPluginUpdaterStub | |
COculusSpatializerReflectionCustomGUI | |
COculusSpatializerUnity | |
COculusSpatializerUserParamsEditor | |
CONSPAmbisonicsNative | |
CONSPAudioPluginUpdater | |
CONSPAudioPluginUpdaterStub | |
CONSPAudioSource | |
CONSPProfiler | |
►CONSPPropagation | |
CClientType | |
CFMODPluginInterface | |
CPropagationInterface | |
CUnityNativeInterface | |
CWwisePluginInterface | |
CONSPPropagationGeometry | |
CONSPPropagationGeometryEditor | |
►CONSPPropagationMaterial | |
CPoint | |
CSpectrum | |
CONSPPropagationSerializationManager | |
CONSPPropagationSettings | |
CONSPReflectionZone | |
CONSPSettings | |
CONSPVersion | |
COverlayPassthrough | |
COVRADBTool | |
COVRAudioSourceTest | |
COVRAutoDestroyInMRC | |
►COvrAvatar | |
CPacketEventArgs | |
COvrAvatarAsset | |
COvrAvatarAssetMaterial | |
COvrAvatarAssetMesh | |
COvrAvatarAssetTexture | |
COvrAvatarBase | |
CovrAvatarBaseComponent | |
CovrAvatarBlendShapeParams | |
CovrAvatarBlendShapeParams_Offsets | |
CovrAvatarBlendVertex | |
COvrAvatarBody | |
CovrAvatarBodyComponent | |
CovrAvatarBodyComponent_Offsets | |
COvrAvatarComponent | |
CovrAvatarComponent | |
CovrAvatarComponent_Offsets | |
CovrAvatarControllerComponent | |
CovrAvatarDebugLine | |
CovrAvatarDebugTransform | |
►COvrAvatarDriver | |
CControllerPose | |
CPoseFrame | |
CovrAvatarExpressiveParameters | |
CovrAvatarGazeTarget | |
CovrAvatarGazeTarget_Offsets | |
CovrAvatarGazeTargets | |
CovrAvatarGazeTargets_Offsets | |
COvrAvatarHand | |
CovrAvatarHandComponent | |
CovrAvatarHandInputState | |
CovrAvatarLight | |
CovrAvatarLight_Offsets | |
CovrAvatarLights | |
CovrAvatarLights_Offsets | |
COvrAvatarLocalDriver | |
CovrAvatarMaterialLayerState | |
►COvrAvatarMaterialManager | |
CAvatarComponentMaterialProperties | |
CAvatarMaterialConfig | |
CAvatarMaterialPropertyBlock | |
CAvatarTextureArrayProperties | |
CovrAvatarMaterialState | |
CovrAvatarMeshAssetData | |
CovrAvatarMeshAssetDataV2 | |
CovrAvatarMeshVertex | |
CovrAvatarMeshVertexV2 | |
CovrAvatarMessage_AssetLoaded | |
CovrAvatarMessage_AvatarSpecification | |
COvrAvatarPacket | |
CovrAvatarPBSMaterialState | |
COvrAvatarRemoteDriver | |
COvrAvatarRenderComponent | |
CovrAvatarRenderPart_ProjectorRender | |
CovrAvatarRenderPart_SkinnedMeshRender | |
CovrAvatarRenderPart_SkinnedMeshRenderPBS | |
CovrAvatarRenderPart_SkinnedMeshRenderPBS_V2 | |
►COvrAvatarSDKManager | |
CAvatarSpecRequestParams | |
COvrAvatarSettings | |
COvrAvatarSkinnedMeshPBSV2RenderComponent | |
CovrAvatarSkinnedMeshPose | |
COvrAvatarSkinnedMeshRenderComponent | |
COvrAvatarSkinnedMeshRenderPBSComponent | |
COvrAvatarTestDriver | |
CovrAvatarTextureAssetData | |
►COvrAvatarTextureCopyManager | |
CFallbackTextureSet | |
CTextureSet | |
COvrAvatarTouchController | |
CovrAvatarTransform | |
CovrAvatarVisemes | |
CovrAvatarVisemes_Offsets | |
COVRBinaryChunk | |
COVRBone | |
COVRBoneCapsule | |
►COVRBoundary | Provides access to the Oculus boundary system. |
CBoundaryTestResult | Provides test results of boundary system queries. |
COVRCameraRig | A head-tracked stereoscopic virtual reality camera rig. |
COVRChromaticAberration | Allows you to toggle chromatic aberration correction with a gamepad button press. |
COVRConfig | |
COVRControllerHelper | Simple helper script that conditionally enables rendering of a controller if it is connected. |
►COVRControllerTest | |
CBoolMonitor | |
COVRCubemapCapture | Helper script for capture cubemap and save it into PNG or JPG file |
COVRCursor | |
COVRCustomSkeleton | |
COVRCustomSkeletonEditor | |
COVRDebugHeadController | This is a simple behavior that can be attached to a parent of the CameraRig in order to provide movement via the gamepad. This is useful when testing an application in the Unity editor without the HMD. To use it, create a game object in your scene and drag your CameraRig to be a child of the game object. Then, add the OVRDebugHeadController behavior to the game object. Alternatively, this behavior can be placed directly on the OVRCameraRig object, but that is not guaranteed to work if OVRCameraRig functionality changes in the future. In the parent case, the object with OVRDebugHeadController can be thougt of as a platform that your camera is attached to. When the platform moves or rotates, the camera moves or rotates, but the camera can still move independently while "on" the platform. In general, this behavior should be disabled when not debugging. |
COVRDebugInfo | Shows debug information on a heads-up display. |
COVRDeviceSelector | |
►COVRDisplay | Manages an Oculus Rift head-mounted display (HMD). |
CEyeFov | Contains full fov information per eye Under Symmetric Fov mode, UpFov == DownFov and LeftFov == RightFov. |
CEyeRenderDesc | Specifies the size and field-of-view for one eye texture. |
CLatencyData | Contains latency measurements for a single frame of rendering. |
COVREngineConfigurationUpdater | |
COVRGazePointer | UI pointer driven by gaze input. |
COVRGearVrControllerTest | |
COVRGLTFAccessor | |
COVRGLTFLoader | |
COVRGLTFScene | |
COVRGrabbable | An object that can be grabbed and thrown by OVRGrabber. |
COVRGrabber | Allows grabbing and throwing of objects with the OVRGrabbable component on them. |
COVRGradleGeneration | |
COVRGridCube | Diagnostic display with a regular grid of cubes for visual testing of tracking and distortion. |
COVRHand | |
►COVRHandTest | |
CBoolMonitor | |
COVRHapticsClip | A PCM buffer of data for a haptics effect. |
COVRHeadsetEmulator | |
COVRKtxTexture | |
COVRLayerAttribute | Dummy subtype of PropertyAttribute for custom inspector to use. |
►COVRLipSync | OVRLipSync interfaces into the Oculus lip sync engine. This component should be added into the scene once |
CFrame | NOTE: Opaque typedef for lip-sync context is an unsigned int (uint) |
COVRLipSyncContext | OVRLipSyncContext interfaces into the Oculus phoneme recognizer. This component should be added into the scene once for each Audio Source |
COVRLipSyncContextBase | OVRLipSyncContextBase interfaces into the Oculus phoneme recognizer. This component should be added into the scene once for each Audio Source |
COVRLipSyncContextCanned | OVRLipSyncContextCanned drives a canned phoneme sequence based on a pre-generated asset |
COVRLipSyncContextMorphTarget | |
COVRLipSyncContextMorphTargetEditor | |
COVRLipSyncContextTextureFlip | |
COVRLipSyncDebugConsole | |
COVRLipSyncMicInput | |
COVRLipSyncSequence | |
COVRLipSyncTool | |
COVRLipSyncToolLoader | |
COVRManager | Configuration data for Oculus virtual reality. |
COVRManagerEditor | |
COVRManifestPreprocessor | |
COVRMaterialData | |
►COVRMesh | |
CIOVRMeshDataProvider | |
COVRMeshData | |
►COVRMeshRenderer | |
CIOVRMeshRendererDataProvider | |
CMeshRendererData | |
COVRMixedRealityCaptureConfiguration | |
COVRMixedRealityCaptureTest | |
COVRModeParms | Logs when the application enters power save mode and allows you to a low-power CPU/GPU level with a button press. |
COVRMonoscopic | Allows you to toggle monoscopic rendering with a gamepad button press. |
COVRNamedArrayAttribute | |
COVRNamedArrayPropertyDrawer | |
COVRNativeBuffer | Encapsulates an 8-byte-aligned of unmanaged memory. |
►COVRNetwork | |
COVRNetworkTcpClient | |
COVRNetworkTcpServer | |
COVROverlay | Add OVROverlay script to an object with an optional mesh primitive rendered as a TimeWarp overlay instead by drawing it into the eye buffer. This will take full advantage of the display resolution and avoid double resampling of the texture |
COVROverlayCanvas | |
COVROverlayCanvasEditor | |
COVROverlayEditor | |
COVROverlayMeshGenerator | When attached to a GameObject with an OVROverlay component, OVROverlayMeshGenerator will use a mesh renderer to preview the appearance of the OVROverlay as it would appear as a TimeWarp overlay on a headset. |
COVRPassthroughLayer | |
COVRPassthroughLayerEditor | |
COVRPlatformMenu | Shows the Oculus plaform UI. |
COVRPlayerController | Controls the player's movement in virtual reality. |
COVRPluginUpdater | |
COVRPluginUpdaterStub | |
COVRPose | An affine transformation built from a Unity position and orientation. |
COVRProfile | (Deprecated) Contains information about the user's preferences and body dimensions. |
COVRProgressIndicator | Visualizes progress for operations such as loading. |
COVRProjectConfig | |
COVRProjectConfigEditor | |
COVRRaycaster | Extension of GraphicRaycaster to support ray casting with world space rays instead of just screen-space pointer positions |
COVRResetOrientation | Allows you to reset VR input tracking with a gamepad button press. |
COVRResources | |
COVRSandwichComposition | |
COVRSceneLoader | |
COVRSceneSampleController | Sample that allows you to play with various VR settings. |
COVRScreenFade | Fades the screen from black after a new scene is loaded. Fade can also be controlled mid-scene using SetUIFade and SetFadeLevel |
COVRScreenshotWizard | From the selected transform, takes a cubemap screenshot that can be submitted with the application as a screenshot (or additionally used for reflection shaders). |
COVRShaderBuildProcessor | |
►COVRSkeleton | |
CIOVRSkeletonDataProvider | |
CSkeletonPoseData | |
►COVRSkeletonRenderer | |
CIOVRSkeletonRendererDataProvider | |
CSkeletonRendererData | |
COVRSpectatorModeDomeTest | |
►COVRSystemPerfMetrics | |
COVRSystemPerfMetricsTcpServer | |
CPerfMetrics | |
COVRSystemProfilerPanel | |
COVRTextureData | |
COVRTouchpadHelper | |
►COVRTracker | An infrared camera that tracks the position of a head-mounted display. |
CFrustum | The (symmetric) visible area in front of the sensor. |
COVRVignette | A component to apply a Colored vignette effect to the camera |
COVRWaitCursor | Rotates this GameObject at a given speed. |
CP2PManager | |
CPacketRecordSettings | |
CPassthroughBrush | |
CPassthroughController | |
CPassthroughProjectionSurface | |
CPassthroughStyler | |
CPassthroughSurface | |
CPauseIcon | |
CPhotonLauncher | |
CPlayer | |
CPlayerController | |
CPlayerInputManager | |
CPlayerManager | |
CPlayerMoveManager | |
CPlayerPrefsX | |
CPlaylistDemo | |
CPoseEditHelper | |
CReactingLights | |
CReflectionSnapshot | |
►CRemoteLoopbackManager | |
CSimulatedLatencySettings | |
CRemotePlayer | |
CRichPresenceSample | |
CRoomManager | |
CSampleUI | |
CSceneSampler | |
CSelectivePassthroughExperience | |
CSimpleCapsuleWithStickMovement | |
CSocialPlatformManager | |
CSPPquad | |
CStartCrashlytics | |
CStartMenu | |
CSubtitleItem | |
CTeleportAimHandler | TeleportAimHandler will provide a series of points in the world that represent the series of line segments (as few as one for a laser) which the player uses to determine where they are aiming for a teleport. This is not the visualization of the aiming, it is merely the set of points representing the line, arc, or whatever shape makes sense for the teleport aiming mechanism which is then used to perform collision detection with the world in order to determine the final teleport target location. |
CTeleportAimHandlerLaser | |
CTeleportAimHandlerParabolic | This aim handler simulates the parabolic curve that a thrown item would follow, a common style of teleport aiming. |
CTeleportAimVisualLaser | |
CTeleportDestination | The teleport system uses a prefab with an TeleportDestination component, which will track the target location and update a MechAnim to reflect if the destination is valid. Since the user can switch quickly between valid targets, it might be possible for a destination to remain active in the scene until a deactivation animation is completed. To support this behavior efficiently, these prefabs are managed by a simple object pool. Target handlers that don’t rely on discrete locations like Nodes are likely to have only one TeleportDestination prefab active at a time, however it is possible that multiple teleports can occur with any target handler type and if the TeleportDestination’s MechAnim has a Post Teleport animation it might be necessary to instantiate additional OVRTeleportDestinations to allow targeting to occur before the previous destination finishes it’s animation. |
CTeleportInputHandler | The TeleportInputHandler provides interfaces used to control aim related to teleports and related behaviors. There are derived implementations of this for Touch controllers, gamepad and HMD based aiming mechanics. Supporting any of these, or other future controllers, is possible by implementing and enabling a different derived type of TeleportInputHandler. |
CTeleportInputHandlerHMD | When this component is enabled, the player will be able to aim and trigger teleport behavior using HMD aiming. |
CTeleportInputHandlerTouch | When this component is enabled, the player will be able to aim and trigger teleport behavior using Oculus Touch controllers. |
CTeleportOrientationHandler | The orientation handler is what determines the final rotation of the player after the teleport. |
CTeleportOrientationHandler360 | This orientation handler doesn't actually do anything with the orientation at all; this is for users who have a 360 setup and don't need to be concerned with choosing an orientation because they just turn whatever direction they want. |
CTeleportOrientationHandlerHMD | This orientation handler will aim the player at the point they aim the HMD at after they choose the teleport location. |
CTeleportOrientationHandlerThumbstick | This orientation handler will use the specified thumbstick to adjust the landing orientation of the teleport. |
CTeleportPoint | |
CTeleportSupport | The TeleportSupport is an EventHandlerBehavior used by a number of derived behaviors which all rely on the a LocomotionTeleport component being present and available. |
CTeleportTargetHandler | The TeleportTargetHandler's main purpose is to determine when the current aim target is valid and to update the teleport destination as required by the design. This allows specialized versions that can simply update the destination to any arbitrary location, or update only when a teleport node is being pointed at, or anything else that fits the design for limiting when & where a teleport is valid. |
CTeleportTargetHandlerNavMesh | |
CTeleportTargetHandlerNode | This target handler will only return locations that the aim system detects that contain a TeleportPoint component. |
CTeleportTargetHandlerPhysical | This target handler simply returns any location that is detected by the aim collision tests. Essentially, any space the player will fit will be a valid teleport destination. |
CTeleportTransition | Teleport transitions manage the actual relocation of the player from the current position and orientation to the teleport destination. All teleport transition behaviors derive from this class, primarily for type safety within the LocomotionTeleport to track the current transition type. |
CTeleportTransitionBlink | This transition will cause the screen to quickly fade to black, perform the repositioning, and then fade the view back to normal. |
CTeleportTransitionInstant | This transition will move the player with no other side effects. |
CTeleportTransitionWarp | This transition will move the player to the destination over the span of a fixed amount of time. It will not adjust the orientation of the player because this is very uncomfortable. Note there is custom editor for this behavior which is used to control the warp interpolation. |
CTeleportTransitionWarpInspector | |
CUrlLoadEvent | |
CVideoPlayerController | |
CVideoProgressBar | |
CVideoSearchDemo | |
CVoipManager | |
CVRMap | |
CVRoomInputSystem | |
CVRoomInputTest | |
CVRPlayer | |
CVRPlayerInput | |
CVRPlayerMove | |
CVRRig | |
CYoutubeAddPlayerToSceneEditor | |
CYoutubeApiGetUnlimitedVideos | |
CYoutubeAPIManager | |
CYoutubeChannel | |
CYoutubeChannelUI | |
CYoutubeComments | |
CYoutubeContentDetails | |
CYoutubeData | |
CYoutubeDemoScript | |
CYoutubeDemoUsage | |
CYoutubeLogo | |
CYoutubePlayerLivestream | |
CYoutubePlaylistItems | |
CYoutubeSimplified | |
CYoutubeSnippet | |
CYoutubeStatistics | |
CYoutubeSubtitlesReader | |
CYoutubeThumbnailData | |
CYoutubeTimedEvent | |
CYoutubeTumbnails | |
CYoutubeVideoUi | |
CYT_RotateCamera | |