Click or drag to resize

AnchoredScreenModel Class

Use this to declare sticky tooltip
Inheritance Hierarchy

Namespace:  Livit.Learn.Model.AnchoredScreens
Assembly:  Livit.Learn.Model (in Livit.Learn.Model.dll) Version: 0.0.0.0
Syntax
C#
[SerializableAttribute]
public class AnchoredScreenModel : ScreenModel

The AnchoredScreenModel type exposes the following members.

Constructors
  NameDescription
Public methodAnchoredScreenModel
Initializes a new instance of the AnchoredScreenModel class
Top
Properties
  NameDescription
Public propertyAccessibilityText
Additional text that will be read out, when AnchoredScreen selected Only in Accessibility Mode
Public propertyAllowPositionMarker (Inherited from FocusableModel.)
Public propertyAnchorBaseScale
Multiplied by default base size.
Public propertyAnchorBaseSource
A string pointing to a sprite in an atlas that would be used for AnchorBase
Public propertyAnchorEndPointScale
Used to change scale of line endpoint, defaults to 1, which is equivalent to no effect.
Public propertyAnchorEndPointSource
A string pointing to a sprite in an atlas that would be used for AnchorEndPoint
Public propertyAnchorLineSource
The atlas the contains this model's sprites.
Public propertyAtlasPath
The atlas the contains this model's sprites.
Public propertyAttached
Defines an attached property.
(Inherited from BaseModel.)
Public propertyBaseOffset
Offsets label base from its default position
Public propertyBaseOffsetSerialized
Public propertyCanBeOccluded
Determine whether screen participates in occlusion checks or its always shown even behind other objects
Public propertyComments
(Development) Includes comments in the XML code.
(Inherited from BaseModel.)
Public propertyCode exampleCustomCameras
CustomCameras for this Foucsable
(Inherited from FocusableModel.)
Public propertyCustomCamerasSerialized (Inherited from FocusableModel.)
Public propertyCode exampleDataContext
Contains a source of all bindings defined for element.
(Inherited from BaseModel.)
Public propertyDescription
Displays a description of the object to the user.
(Inherited from TriggableModel.)
Public propertyEmphasisDuration
Duration of an element's emphasizing in the scene.
(Inherited from ViewableModel.)
Public propertyExternalXmlPath (Inherited from BaseModel.)
Public propertyFields (Inherited from ScopeableModel.)
Public propertyFieldsSerialized (Inherited from ScopeableModel.)
Public propertyGameObjectId
(Optional) Defines what the GameObject should be named.
(Inherited from FocusableModel.)
Public propertyGUIScreen (Inherited from ScreenModel.)
Public propertyGUIScreenItem
Defines the GUIScreen used on this Screen.
(Inherited from ScreenModel.)
Public propertyHashedPath (Inherited from ScreenModel.)
Public propertyId
Defines a unique identifier for an element in the simulation.
(Inherited from BaseModel.)
Public propertyIsAnchorLineVisible
Determines whether anchored line should be hidden or not
Public propertyIsFocusable
Allows an element to be focused on.
(Inherited from FocusableModel.)
Public propertyIsFreeLook
Allows the object to be viewed by the user from any angle.
(Inherited from FocusableModel.)
Public propertyIsGUIVisible
Determine whether the GUI part of the Screen is visible or not
Public propertyIsIdAutogenerated (Inherited from BaseModel.)
Public propertyIsLocked
Determine whether the label base is locked (can be clicked) or not
Public propertyIsScope (Inherited from ScopeableModel.)
Public propertyIsVisible (Inherited from ViewableModel.)
Public propertyKeepExamineOnInteraction
Allows an element to stay focused even after an interaction.
(Inherited from FocusableModel.)
Public propertyMaxDistance
Maximum distance from Anchor Point to the camera before the screen is hidden from view Typical values to use here are in the range from 1 to 10 The default value should be ideal in most cases. You should probably favor the use of MinScale and Min/MaxViewport before adjusting this.
Public propertyMaxViewport
Maximum position in the camera viewport before the Anchor Point is hidden from view. (0,0) is the center of the screen, (-0.5, -0.5) is screen bottom-left, and (0.5, 0.5) is screen bottom-right Specify a value between (-0.5, -0.5) and (0.5, 0.5), and higher than the min threshold.
Public propertyMaxViewportSerialized
Public propertyMessageHandlers (Inherited from ScopeableModel.)
Public propertyMessageHandlersSerialized (Inherited from ScopeableModel.)
Public propertyMinScale
Minimum global scale of the Anchor Point before the screen is hidden from view Typical values to use here are in the range from 0.01 to 10. Default value 0.1.
Public propertyMinViewport
Minimum position in the camera viewport before the Anchor Point is hidden from view (0,0) is the center of the screen, (-0.5, -0.5) is screen bottom-left, and (0.5, 0.5) is screen bottom-right Specify a value that is between (-0.5, -0.5) and (0.5, 0.5), and lower than the max threshold.
Public propertyMinViewportSerialized
Public propertyScale
Scales the GUIScreen on the Screen.
(Inherited from ScreenModel.)
Public propertyCode exampleStateGroups
Defines the possible StateGroup for this element.
(Inherited from StateableModel.)
Public propertyStateGroupsSerialized (Inherited from StateableModel.)
Public propertyTags (Inherited from ViewableModel.)
Public propertyTemplateVersionId
Contains a id of source template.
(Inherited from BaseModel.)
Public propertyTitle
Defines a title for the object.
(Inherited from TriggableModel.)
Public propertyTriggers (Inherited from TriggableModel.)
Public propertyTriggersSerialized
Lists the available Triggers for this object.
(Inherited from TriggableModel.)
Public propertyVisit
Counts the number of visits to the a scene.
(Inherited from FocusableModel.)
Public propertyWasShown
(Internal use only) Returns true if the object has been shown in the simulation.
(Inherited from ViewableModel.)
Public propertyXmlComments
(Development) Used as temporary storage for XML comments (like ) to keep them.
(Inherited from BaseModel.)
Top
Methods
  NameDescription
Public methodDeepCopy
Creates an in-memory clone of this object using a BinaryFormatter to ensure all child properties are copied as well.
(Inherited from BaseModel.)
Public methodShallowCopy (Inherited from BaseModel.)
Public methodShouldSerializeStateGroups (Inherited from StateableModel.)
Public methodShouldSerializeTriggers (Inherited from TriggableModel.)
Public methodToString
Returns a string that represents the current object.
(Inherited from BaseModel.)
Public methodUpdateModels
This method will update this model and all its child models.
(Inherited from BaseModel.)
Top
Fields
See Also