Click or drag to resize

Livit.Learn.Model Namespace

Livit.Learn.Model namespace
Classes
  Class Description
Public class AccessibilityModel
Public class ActionBasedPlayHistoryModel
Stores a sequence-sensitive recording of action starts and ends, as well as the data required to replay those actions.
Public class ActionReplayModel
Public class ActionsModel
The Actions class contains a collection of individual Action objects to be executed in the simulation.
Public class AlwaysOnTopSceneModel
Public class AnchoredScreenManagerModel
Defines settings for AnchoredScreenManager.
Public class AssertCollectionModel
Public class AssetModel
The Asset class link to an external resource, such as a 3D objects, audio files or animations.
Public class AssignmentModel
The Assignment class defines parameters for Tasks, Missions and Quests in the simulation.
Public class Code example AssistantModel
The Assistant element controls the lab assistant in the simulation.
Public class AsyncActionRefDictionaryModel
Public class AsyncActionRefListModel
Public class AsyncManagerModel
Public class AttributeModel Obsolete.
The Attribute class declares a variable that can be accessed throughout the simulation.
Public class Code example AudioCenterModel
The AudioCenter class loads assets for sound effects in the simulation.
Public class AudioModel
The Audio class defines a sound in the AudioCenter.
Public class AutoActionEndModel
Used to mark the completion of an action that was recorded in PlayHistory. This model is used for actions NOT made by the user.
Public class AutoActionStartModel
Used to mark the start of an action that was recorded in PlayHistory and store the data necessary to replay that action. This model is used for actions NOT made by the player.

An instance of this class always corresponds to an instance of ActionModel in the simulation Xml.

Public class BaseModel
The Base class defines common properties across the platform.
Public class CameraModel
Public class Color
Public class ConditionsDependantModel
Public class ConditionsModel
The Conditions class defines criteria that must be met for an Action to be performed.
Public class ConfigurationModel
Public class ContainerModel
The Container element is an object which can hold different types of content (liquids, gases, etc.).
Public class ContentModel
The Content element defines a substance that can be used in the simulation.
Public class ContentsModel
The Contents class contains all substances in the simulation.
Public class ContentTypeModel
The ContentType class defines
Public class ConversationModel
The Conversation class defines a conversation that can be displayed to the user.
Public class ConversationOptionModel
The ConversationOption class defines the various Options available in a Conversation.
Public class ConversationReplayModel
Public class CustomCamerasModel
Public class Code example DataPointModel
The DataPoint class represents a way to access and store the data recorded inside DataSetModel.
Public class Code example DataSetModel
The DataSet class represents set of data that are being recorded after StartRecordDataModel is invoked until StopRecordDataModel is invoked. The DataSet can contains multiple DataPointModel.
Public class DecalModel
The Decal class applies an image as a Decal on an Element in the simulation.
Public class DraggableModel
The Draggable class defines attributes of objects that can be draggable in the simulation. Available since version 5.2.4.
Public class Code example ElementModel
The Element class represents viewable objects in the scene. All viewable objects, such as ContainerModel, FlatContainerModel and PlaceholderModel inherit from this base object. The element is also the most commonly used type of object in a scene: it is used for machines, tables etc.
Public class ElementsModel
The Elements class contains all ojects in the simulation.
Public class EngineModel
The Engine class handles all operations and provides access to all the elements loaded in the platform.
Public class EntryModelT
Public class ExplorationModeManagerModel
Containing the status of Exploration Mode in Simulation and history of the shown exploration scenes.
Public class ExplorationSceneModel
ExplorationScene is a special type of Scene used for exploration mode
Public class FieldModel
Public class FlatContainerModel
The FlatContainer element is a flat object which can have content distributed on its surface.
Public class FocusableModel
The Focusable class defines attributes of objects that can be focused in the simulation.
Public class HandModel
The Hand class represents the user's hands as a Placeholder which can hold elements in the simulation.
Public class IdleStatusChangeModel
Public class ImageModel
The Image class defines an image to be displayed in the simulation.
Public class LapseTimeModel
(Internal use only) The LapseTime action is used in PlayHistory to pass time during a TimeLapse.
Public class LocalFieldModel
Public class MediaCenterModel
The MediaCenter class defines the interface for accessing images and animations during the simulation.
Public class MediaListElementModel
Public class MessageDialogButtonModel
The MessageDialogButton class defines a button in a MessageDialog.
Public class Code example MessageDialogModel
The MessageDialog class displays an interactive dialog inside the LabPad.
Public class MessageHandlerModel
Public class MigrationFeatureCollectionModel
Represents collection of content migrations applied to the simulation.
Public class MigrationFeatureModel
Provides ability to track migration scripts that were already applied to the simulation.
Public class MissionModel
The Mission class defines a series of Tasks to be completed by the user.
Public class MixtureTransferReplayModel
Public class NavigatablePlayHistoryModel
Public class Code example ParameterModel
The Parameter class declares a variable that can be accessed throughout the simulation.
Public class PhysicsObjectModel
The PhysicsObject defines physics parameters of one object contained in a PhysicsSandboxModel
Public class PhysicsSandboxModel
The PhysicsSandbox defines a ruleset in form of parameters for a physics simulation.
Public class PlaceholderModel
The Placeholder Element can hold other elements.
Public class PlayerModel
The Player class represents the user in the simulation.
Public class PlayHistoryModel
The PlayHistoryModel keeps track of replays of simulations for automated testing.
Public class PunctuationRuleAttribute
Public class QuestModel
The Quest class defines the objectives to be completed in the simulation.
Public class QuizBlockCollectionModel
Public class QuizBlockModel
Public class QuizBlockReferenceCollectionModel
The QuizBlockCollection class lists the available QuizBlockReferences for the simulation.
Public class QuizBlockReferenceModel
The QuizBlock class defines a group of Quiz questions for the user.
Public class QuizModel
The Quiz class defines a question asked inside a QuizBlock.
Public class RefDictionaryModelT
Public class RefListModelT
Public class ReplayModel
The Replay class contains a collection of actions that need to be performed to successfully complete a task.
Public class RequireIdAttribute
Public class SaveGamePointModel
Used to mark the moment where the game has been saved during PH recording and store information about the save.
Public class SceneCollectionModel
The SceneCollection class contains the available Scenes in the simulation.
Public class SceneModel
The Scene element is a location (room, outdoor scene, interactive introduction) in the simulation.
Public class ScopeableModel
Public class ScoreManagerModel
Public class ScreenModel
The Screen class defines the visual interface to an element in the simulation.
Public class SentenceModel
The SentenceModel class defines text with optional dynamic data that can be displayed in conversations and spoken in voice-overs.
Public class SerializableAttached
Public class SimulationReplayModel
Public class SlotModel
Public class StateableModel
The Viewable class defines visibility attributes for objects in the simulation.
Public class StateGroupModel
The StateGroup class defines a group of possible States an Element can have.
Public class StateModel
The State class defines the condition of an Element in the simulation.
Public class SurfaceContentModel
The SurfaceContent class defines the location and Content amount of each Point in a FlatContainer.
Public class Code example SurfaceContentsModel
The SurfaceContents class defines the various SurfaceContent present on a FlatContainer.
Public class SurfaceModel
The Surface element represents an object's surface on which other objects can be placed.
Public class SurfacePoint
Public class SurfacePointsModel
The SurfacePoints class lists all SurfacePoints inside a FlatContainer.
Public class TargetedModel
The Targeted class allows the targeting of objects and their properties.
Public class TaskModel
The Task class defines a task that must be completed by the user to progress in the simulation.
Public class TaskNavigatableData
Public class TimeModel
The Time class keeps track of the in-simulation time, and how it relates to real-world time.
Public class TooltipScreenModel
The TooltipScreen class defines the visual interface to an element in the simulation.
Public class TriggableModel
The Triggable class defines objects that can react to changes in the simulation using Triggers.
Public class UserActionEndModel
Used to mark the completion of an action that was recorded in PlayHistory. This model is used for actions made by the user.
Public class UserActionStartModel
Used to mark the start of an action that was recorded in PlayHistory and store the data necessary to replay that action. This model is used for actions made by the user.
Public class Vector2
Public class Vector3
Public class ViewableModel
The Viewable class defines visibility attributes for objects in the simulation.
Public class VoiceManagerDataModel
The VoiceManager class defines voiceovers for the simulation.
Public class VoiceModel
The Voice class defines the attributes of the voice used in the simulation
Public class WikiModel
The Wiki class defines external theory content that can be accessed in the simulation.
Public class XmlString
Can be used to keep a part of a XML document as a string without escaping XML characters.
Interfaces
  Interface Description
Public interface IPlayHistoryModel
Enumerations
  Enumeration Description
Public enumeration HandType
Public enumeration PunctuationRule