Namespace Appearition.Example
Classes
BaseEMSUITab
DotAnimation
Object handling a dot animation on a UI object. Once initialized, call the UpdateDisplay method during the waiting loop.
EMSCreateExperienceB
Loads, creates and uploads a new experience on the EMS.
EMSCreateExperienceUIB
EMSGetExperiencesB
Fetches all the experiences from the EMS, and lets a UI display them.
EMSGetExperiencesUIB
Displays and utilizes the experiences coming down from the EMS in a simple way. Works hand-in-hand with the EMSGetExperiencesB, which gets the experiences.
EMSInformationB
Fetches a sample information from the EMS. In this case, the channel's name and the amount of experiences it holds.
EMSInformationUIB
Displays the information of the EMS, fetched and provided by EMSInformationB.
EMSLoginB
Example script of a use of a login. The script is divided between a process (EMSLoginB) and a UI script (EMSloginUIB). Here are shown two ways of handling a login: Using the AppearitionGate, which is at a higher level, and using the AppearitionRequest, which happens at a lower level but with more control.
EMSLoginUIB
EMSLogoutB
Simple class handling logging out from the EMS, hence removing access to authenticated-level features.
EMSLogoutUIB
EMSManageExperiencesB
EMSManageExperiencesUIB
Displays and handles the UI events for the experience management.
Linker_SingleGetExperiencesEntry
Linker_SingleManageTargetImage
Linker_SingleMediaManagementEntry
Linker_Vector3InputField
Utility linker to handle 3 input fields used to type a Vector3, in one.
MakeObjectAlwaysLastInHierarchyB
Utility class to ensure that an object is always the bottom child in the hierarchy.