INSA
  • Tutorials
  • Documentation
  • Api Documentation
  • Changelog
Show / Hide Table of Contents
  • Relations
    • Xareus.Relations
      • IEngine
      • IObject
      • IObjectType
      • IRelation
      • Object
      • ObjectMatch
      • ObjectPattern
      • ObjectQueryParameters
      • ObjectType
      • PatternType
      • Realization
      • RealizationQueryParameters
      • Reference
      • Relation
      • Type
      • TypeMatch
      • TypeSearch
    • Xareus.Relations.CSharp
      • Engine
    • Xareus.Relations.Extra
      • Helper
      • IRunnableRelation
      • ObjectPatternAttribute
    • Xareus.Relations.Tests
      • Bolt
      • Inheritance
      • RelationsTests
      • S3PM
    • Xareus.Relations.Tests.CSharp
      • EngineTest
    • Xareus.Relations.Utilities
      • Extensions
  • Scenarios
    • Xareus.Scenarios
      • AFunction
      • ASequence
      • Assignment
      • ComplexSequence
      • Decision
      • DecisionEvent
      • DecisionTree
      • Decoration
      • Event
      • Event.EffectorData
      • Event.SensorData
      • Extendable
      • ExtendedInfo
      • ExternalScenario
      • Function
      • IValueParser
      • Identifiable
      • InitialSequence
      • Net
      • Node
      • NodeUserData
      • Parameter
      • Place
      • ProxySequence
      • Reference
      • SMTransition
      • SafePetriNet
      • Scenario
      • ScenarioLoadedEventArgs
      • ScenarioLoadingParameters
      • ScenarioState
      • SequenceState
      • SetValueInContextEffector
      • SimpleSequence
      • State
      • StateMachine
      • Transition
      • TransitionFiredEventArgs
      • TypedValue
      • ValueParser
    • Xareus.Scenarios.Arithmetics
      • NumberBetweenSensor
      • NumberEffector
      • NumberEffector.ArithmeticalOperator
      • NumberSensor
      • NumberSensor.ComparisonOperator
      • RandomNumberEffector
      • Utils
    • Xareus.Scenarios.AssignmentEval
      • AAssignmentEval
    • Xareus.Scenarios.Boolean
      • BooleanEffector
      • BooleanEffector.LogicalOperator
      • BooleanSensor
      • BooleanSensor.ComparisonOperator
    • Xareus.Scenarios.Context
      • BackwardCompatibilityContext
      • BackwardCompatibilityContext.ParserDelegate
      • ContextType
      • IContext
      • Map
      • SimpleDictionary
      • Trie
    • Xareus.Scenarios.ContextInit
      • AContextInit
      • DefaultContextInit
    • Xareus.Scenarios.Converter
      • BoolConverter
      • ByteConverter
      • CharConverter
      • DoubleConverter
      • FloatConverter
      • IntConverter
      • LongConverter
      • PlaceConverter
      • PrimitiveConverter
      • SByteConverter
      • SMTransitionConverter
      • SafePetriNetConverter
      • ScenarioStateConverter
      • ScenarioVariablePathConverter
      • SequenceStateConverter
      • ShortConverter
      • StateConverter
      • StateMachineConverter
      • TransitionConverter
      • UIntConverter
      • ULongConverter
      • UShortConverter
      • VariableConverter
      • VariablePathConverter
    • Xareus.Scenarios.Converters
      • ArrayConverter
      • CollectionConverter
      • StringConverter
      • TypeConverter
    • Xareus.Scenarios.Effector
      • AEffector
    • Xareus.Scenarios.Exception
      • InvalidDataException
      • InvalidStateException
    • Xareus.Scenarios.Extra
      • AssignmentOverlap
      • DefaultTokenUpdate
      • DefaultTokenUpdate.TokenData
      • DownstreamSequenceList
      • EventSensor
      • ExtendedInfoHelper
      • SelectFromListEffector
      • SequenceList
      • TransitionFiredSensor
      • UpstreamSequenceList
      • VariableExistsSensor
    • Xareus.Scenarios.Extra.Time
      • WaitEffector
    • Xareus.Scenarios.FinalTokenMerge
      • AFinalTokenMerge
      • CopyAllTokens
      • PickFirst
    • Xareus.Scenarios.Network
      • AScenarioSender
      • INetSocketTcp
      • NetSocketTcpScenarioReceiver
      • NetSocketTcpScenarioSender
      • NetSocketTcpScenarioSender.ClientNewScenarioRegistration
      • NetSocketTcpScenarioSender.ClientUpdateRegistration
      • NetSocketTcpUtils
      • NetSocketTcpUtils.ReceiveState
    • Xareus.Scenarios.Network.Tests
      • NetworkTest
    • Xareus.Scenarios.ScenarioManipulation
      • AddTokenToSequencesEffector
      • AddTokenToSequencesEffector.TokenData
      • LoadScenarioStateEffector
      • LoadScenarioStateFromFileEffector
      • LoadSequenceStateEffector
      • LoadSequenceStateFromFileEffector
      • RemoveTokensFromSequencesEffector
      • SaveScenarioStateEffector
      • SaveScenarioStateInFileEffector
      • SaveSequenceStateEffector
      • SaveSequenceStateInFileEffector
    • Xareus.Scenarios.Sensor
      • ASensor
      • ASensor.Result
    • Xareus.Scenarios.Tests
      • ConfigurationParameterTest
      • ConvertersTests
      • IContextTest
      • ParserTest
      • ProgramTest
      • ScenarioManipulationTests
      • ScenarioTest
      • TypeTest
      • TypeTest.OverrideClass
    • Xareus.Scenarios.Time
      • RandomTimeSensor
      • TimeParametersConverter
      • TimeSensor
      • TimeUnit
      • TimeUtils
    • Xareus.Scenarios.TokenAssign
      • ATokenAssign
      • DoNothing
    • Xareus.Scenarios.TokenInit
      • ATokenInit
      • DefaultTokenInit
      • EmptyTokenInit
    • Xareus.Scenarios.TokenMerge
      • ATokenMerge
      • CopyAllTokens
      • PickFirst
    • Xareus.Scenarios.TokenSplit
      • ATokenSplit
    • Xareus.Scenarios.Utilities
      • BackwardCompatibilityManager
      • ConfigurationParameterAttribute
      • ContextVariableAttribute
      • EventContextEntryAttribute
      • FunctionDescriptionAttribute
      • FunctionManager
      • IFunctionParametersConverter
      • IRenameClass
      • IRenamedProvider
      • Necessity
      • ObsoleteUtils
      • OverrideClassAttribute
      • ParameterChecker
      • RenamedAttribute
      • RenamedManagerBase
      • RenamedTypeUtils
      • RuntimeTools
      • TypeConverterForAttribute
    • Xareus.Scenarios.Variables
      • ContextVariable<T>
      • EventVariablePath
      • ExternalContextVariablePath
      • ScenarioVariablePath
      • TokenVariablePath
      • Variable
      • VariablePath
  • Scenarios.Relations
      • Program
    • Xareus.Scenarios.Relations
      • Action
      • ActionLogEffector
      • ActionRecordEffector
      • ActionRecorder
      • AnyRelationSensor
      • Change
      • Environment
      • Execution
      • IRealizationManager
      • InitializeRecorderEffector
      • RealizationContext
      • RealizationManager
      • RealizationRecord
      • RelationEffector
      • RelationSensor
      • RelationsValueParser
      • RenamedProvider
      • WriteActionRecordEffector
    • Xareus.Scenarios.Relations.TypeConverter
      • FiveObjectConverter
      • RealizationConverter
      • RelationConverter
  • Utils
    • Xareus.Utils
      • AssemblyUtils
      • DatedEventManager<DataType, TimeType>
      • DatedEventManager<DataType, TimeType>.EventRecord
      • Extensions
      • FieldsAndPropertiesContainer
      • MemberUtils
      • Serialization
      • TypeUtils
      • UriUtils
    • Xareus.Utils.Tests
      • DatedEventManagerTest
      • DatedEventManagerTest.TestDatedEventManager
      • ExtensionsTests
      • MemberUtilsTest
      • TypeUtilsTests
      • TypeUtilsTests.DummySensor
      • TypeUtilsTests.GenericClassUser
      • TypeUtilsTests.GenericClass<T>
      • UriUtilsTest
  • Unity
    • FIVE.Unity
      • UFManager
      • UFRelationEngine
      • UFScenarioEngineKernel
    • Xareus.Unity
      • GameObjectExtension
      • Log4netFileAppender
      • Log4netUnityAppender
      • XULog4net
      • XareusManager
    • Xareus.Unity.Converters
      • ColorConverter
      • MemberInfoConverter
      • MethodInfoConverter
      • QuaternionConverter
      • UnityObjectConverter
      • Vector2Converter
      • Vector2IntConverter
      • Vector3Converter
      • Vector3IntConverter
      • Vector4Converter
      • VectorConverter
    • Xareus.Unity.TypeDescriptorContext
      • DictionaryDescriptorContext
      • SimpleTypeDescriptorContext<T>
      • UnityObjectDescriptorContext
  • Unity Relations
    • Xareus.Relations.Scenarios.Unity
      • TypeWithScenario
    • Xareus.Relations.Unity
      • BaseEditorDescriptorAttribute
      • GenerationMode
      • IRelationEngine
      • IdentifiableBehaviour
      • ObjectPatternAttribute
      • ObjectPatternDescriptorAttribute
      • ObjectQueryWithCallback
      • ParameterDescriptorAttribute
      • RealizationQueryWithCallback
      • RelationDescriptorAttribute
      • RelationEngine
      • RelationEngineKernel
      • RelationParameters
      • Serializer
      • TypeDescriptorAttribute
      • TypeMember
      • TypeParentAttribute
      • UniqueIDGenerator
      • XUObject
      • XUObject.XuObjectChanged
      • XUObjectPattern
      • XUObjectQueryParameters
      • XURealization
      • XURealizationQueryParameters
      • XURelation
      • XUType
      • XUTypeSearch
    • Xareus.Relations.Unity.Converters
      • XUObjectConverter
      • XURelationTypeConverter
      • XUTypeConverter
  • Unity Scenarios
      • ABaseScenarioElementUI
      • DecisionTreeUI
    • Xareus.Scenarios.Network.Unity
      • NetworkClient
      • NetworkManager
      • NetworkServer
      • UnityNetSocketTcpScenarioReceiver
      • UnityNetSocketTcpScenarioSender
    • Xareus.Scenarios.Unity
      • AInUnityStepSensor
      • AUnityContextInit
      • AUnityEffector
      • AUnitySensor
      • AUnityTokenAssign
      • AdditionalScenarioFile
      • AdvancedConfigurationParameterAttribute
      • Comment
      • DecisionTreeEvaluation
      • ExternalContextEntryAttribute
      • IScenarioEngine
      • ObsoleteFunctionAttribute
      • ObsoleteFunctionAttribute.ParameterConvesion
      • RuntimeScenarioFileRegistry
      • ScenarioEngine
      • ScenarioEngineKernel
      • ScenarioRunner
      • Section
    • Xareus.Scenarios.Unity.Edition
      • BusinessControl
      • Constants
      • ContextVariableManager
      • ContextVariableManager.SerializedContextVariables
      • IScenarioSerializer
      • IToolbarEntryData
      • Layer
      • Layer.UxmlFactory
      • Layer.UxmlTraits
      • LayerBar
      • LayerBar.UxmlFactory
      • LayerBar.UxmlTraits
      • LayerBarButton
      • LayerBarButton.UxmlFactory
      • LayerBarButton.UxmlTraits
      • ScenarioEditorExtendedInfoUpdater
      • ScenarioSerializer
      • ScenarioTabHandler
      • ScenarioTabHandler.LayerViewData
      • ScenarioTabHandler.LayerViewDataDictionary
      • ScenarioWrapper
      • ScenarioWrapper.ScenarioDataConsumers
      • SequenceType
      • SerializableScenario
      • Tab
      • Tab.UxmlFactory
      • Tab.UxmlTraits
      • ThemeManager
      • ThemeManager.ThemeChange
      • XmlUtils
    • Xareus.Scenarios.Unity.Edition.Events
      • ArcCreatedEvent
      • ArcDeletedEvent
      • ArcStartedEvent
      • CreateContextToFireEvent
      • DeselectedEventArgs
      • EventCallbackFunctor<EventType>
      • IEventCallbackFunctor
      • IScenarioEventHandler
      • IdChangeEvent
      • LabelChangeEvent
      • OpenExternalScenarioEventArgs
      • ScenarioDataChangedEventArgs
    • Xareus.Scenarios.Unity.Edition.UI
      • ABaseArcUI
      • AClickableElementUI
      • ADecisionArcPreviewUI
      • AMovableElementUI
      • AMovableElementUI.MovableElementUIMoved
      • ArcDirectionUI
      • ArcPreviewUI
      • ArcUI
      • ArrowToNodesDirectionUI
      • ArrowToNodesUI
      • BackgroundGrid
      • CanvasUI
      • CanvasUI.UxmlFactory
      • CanvasUI.UxmlTraits
      • CommentUI
      • ComplexSequenceUI
      • DecisionArcUI
      • DecisionNodeUI
      • DecisionUI
      • EffectorUI
      • ExternalScenarioUI
      • FalseDecisionArcPreviewUI
      • FalseDecisionArcUI
      • FalseOutUI
      • FinalUI
      • InitialUI
      • LayerUI
      • NodeUI
      • PartialTokenUI
      • PetriNetUI
      • PlaceUI
      • SMTransitionUI
      • SectionUI
      • SensorUI
      • SequenceUI
      • StateMachineUI
      • StateUI
      • TokenAssignUI
      • TokenMergeUI
      • TokenUI
      • TransitionUI
      • TrueDecisionArcPreviewUI
      • TrueDecisionArcUI
      • TrueOutUI
    • Xareus.Scenarios.Unity.MiddleVR
      • AUnityClusterEffector
      • VRCall
    • Xareus.Scenarios.Unity.Providers
      • IClassConstraintableExtension
      • IClassReceiverExtension
      • IConstraintable
      • IConstraintable<T>
      • IProvider
      • IProvider<T>
      • IReceiver
      • IReceiver<T>
      • ProvideConstraintAttribute
      • ProviderAttribute
      • ValueChangedEventArgs<T>
    • Xareus.Scenarios.Unity.VisualScripting
      • Constants
      • VisualScriptHolder
      • VisualScriptingEffector
      • VisualScriptingSensor
  • Unity Utils
    • Xareus.Unity
      • MethodParameters
    • Xareus.Unity.Utils
      • ClassTemplate
      • ClusterUtils
      • ColorUtils
      • FileUtils
      • StringUtils
      • UnityEditorUtils
      • UnityUtils
  • Unity Librairies
    • Xareus
      • StaticClassMemberValueSensor
    • Xareus.Relations.Scenarios
      • CheckTypeWithScenarioMemberValueSensor
      • InvokeTypeWithScenarioMethodEffector
      • SetTypeWithScenarioMemberValueEffector
    • Xareus.Scenarios.Input
      • KeyPressedSensor
    • Xareus.Scenarios.Relations
      • CheckXareusObjectTypeMemberValueSensor
      • CheckXareusTypeMemberValueSensor
      • CompareXareusTypesMembersValuesSensor
      • InvokeXareusObjectMethodEffector
      • RandomXareusObjectEffector
      • RandomXareusObjectEffector.Result
      • RandomXareusObjectWithTypeEffector
      • SelectXareusTypesFromListEffector
      • SetXareusTypeMemberValueEffector
    • Xareus.Scenarios.Relations.ParametersConverter
      • CheckXareusTypeMemberValueSensorConverter
      • CompareXareusTypesMembersValuesSensorConverter
      • TypeValueSensorParametersConverter
    • Xareus.Scenarios.Time.Unity
      • UnityTimeSensor
      • UnityTimeSensor.TimeType
    • Xareus.Scenarios.Unity
      • AInvokeMethodEffector
      • AnyInputSensor
      • ChangeColorEffector
      • ChangeParentEffector
      • ChangeTextEffector
      • CheckMemberValueSensor
      • CompareMembersValuesSensor
      • DistanceSensor
      • HasComponentOfTypeSensor
      • InvokeStaticMethodEffector
      • InvokeUnityObjectMethodEffector
      • LoadSceneEffector
      • LogEffector
      • ObjectClickedSensor
      • ObjectCollisionSensor
      • PlaySoundEffector
      • SceneLoadedSensor
      • ScreenFadeEffector
      • ScreenFadeEffector.FadeType
      • SelectChildObjects
      • SelectComponents
      • SetActiveEffector
      • SetEnabledEffector
      • SetMemberValueEffector
      • StartDisplaySpriteEffector
      • StartDisplayTextAssetEffector
      • StartDisplayVideoClipEffector
      • StopAudioSourceEffector
      • StopDisplaySpriteEffector
      • StopDisplayTextAssetEffector
      • StopDisplayVideoClipEffector
      • UnityEventSensor
      • UnityNumberSensor
    • Xareus.Scenarios.Unity.UI
      • ButtonClickedSensor
      • DropdownSensor
      • ToggleValueSensor
      • ToggleValueSensor.SelectMode
    • Xareus.Scenarios.Unity.Utils
      • CompareMembersValuesSensorUpdater
      • ObjectCollisionSensorUpdater
    • Xareus.Unity
      • CheckMethodReturnValueSensor
      • DefaultUnityContextInit
      • DefaultUnityTokenUpdate
      • ScreenFadeEffect
      • SetValueInContextEffector
      • UFEOtherTrigger

Class LayerUI

Contains graphical objects for a scenario Layer (i.e. a ComplexSequence) Events : The layer subscribes to the events of the UI elements it contains. theses are mostly transmitted to the canvas directly

Inheritance
object
CallbackEventHandler
Focusable
VisualElement
Layer
LayerUI
Namespace: Xareus.Scenarios.Unity.Edition.UI
Assembly: Xareus.Scenarios.Unity.Edition.dll
Syntax
public class LayerUI : Layer

Constructors

LayerUI(CanvasUI, string)

Declaration
public LayerUI(CanvasUI canvas, string complexSequenceId)
Parameters
Type Name Description
CanvasUI canvas
string complexSequenceId

Properties

Canvas

Declaration
public CanvasUI Canvas { get; }
Property Value
Type Description
CanvasUI

ComplexSequenceId

Declaration
public string ComplexSequenceId { get; }
Property Value
Type Description
string

ComplexSequencePathId

Declaration
public string ComplexSequencePathId { get; }
Property Value
Type Description
string

ElementsUI

Declaration
public IEnumerable<AClickableElementUI> ElementsUI { get; }
Property Value
Type Description
IEnumerable<AClickableElementUI>

MovableElements

Declaration
public IEnumerable<AMovableElementUI> MovableElements { get; }
Property Value
Type Description
IEnumerable<AMovableElementUI>

Sequence

Declaration
public ComplexSequence Sequence { get; }
Property Value
Type Description
ComplexSequence

Methods

AddArc(SequenceUI, TransitionUI)

Declaration
public void AddArc(SequenceUI sourceNodeUI, TransitionUI destinationNodeUI)
Parameters
Type Name Description
SequenceUI sourceNodeUI
TransitionUI destinationNodeUI

AddArc(TransitionUI, SequenceUI)

Declaration
public void AddArc(TransitionUI sourceNodeUI, SequenceUI destinationNodeUI)
Parameters
Type Name Description
TransitionUI sourceNodeUI
SequenceUI destinationNodeUI

AddCommentUI(CommentUI)

Declaration
public void AddCommentUI(CommentUI commentUI)
Parameters
Type Name Description
CommentUI commentUI

AddSectionUI(SectionUI)

Declaration
public void AddSectionUI(SectionUI sectionUI)
Parameters
Type Name Description
SectionUI sectionUI

AddSequenceUI(SequenceUI)

Adds a graphical element corresponding to a logical sequence into the graphical structure

Declaration
public void AddSequenceUI(SequenceUI sequenceUI)
Parameters
Type Name Description
SequenceUI sequenceUI

AddTransitionUI(TransitionUI)

Adds a graphical element corresponding to a logical transition into the graphical structure

Declaration
public void AddTransitionUI(TransitionUI uiTransition)
Parameters
Type Name Description
TransitionUI uiTransition

BuildScenarioUI(bool)

Loads all Layers from SEVEN Datas

Declaration
protected void BuildScenarioUI(bool reload = false)
Parameters
Type Name Description
bool reload

ContainsArc(string, string, bool)

Returns true if the sequence contains an arc corresponding to given constraints

Declaration
public bool ContainsArc(string seqId, string trId, bool isSequenceToTransition)
Parameters
Type Name Description
string seqId
string trId
bool isSequenceToTransition
Returns
Type Description
bool

GetArcUI(string, string, bool)

Declaration
public ArcUI GetArcUI(string trId, string seqId, bool isSequenceToTransition)
Parameters
Type Name Description
string trId
string seqId
bool isSequenceToTransition
Returns
Type Description
ArcUI

GetCommentUI(string)

Fetches an element using his id. Returns null if there is no corresponding element.

Declaration
public CommentUI GetCommentUI(string commentId)
Parameters
Type Name Description
string commentId
Returns
Type Description
CommentUI

GetElementsUIInside(VisualElement)

Gets the UI Elements in the given element

Declaration
public IEnumerable<AClickableElementUI> GetElementsUIInside(VisualElement selectionElement)
Parameters
Type Name Description
VisualElement selectionElement
Returns
Type Description
IEnumerable<AClickableElementUI>

GetMovableElementUI(string)

Declaration
public AMovableElementUI GetMovableElementUI(string elementId)
Parameters
Type Name Description
string elementId
Returns
Type Description
AMovableElementUI

GetNodesFromIdentifiable(IEnumerable<Identifiable>)

Gets the nodes corresponding to the given identifiables

Declaration
public IEnumerable<NodeUI> GetNodesFromIdentifiable(IEnumerable<Identifiable> identifiables)
Parameters
Type Name Description
IEnumerable<Identifiable> identifiables
Returns
Type Description
IEnumerable<NodeUI>

GetSectionUI(string)

Fetches an element using his id. Returns null if there is no corresponding element.

Declaration
public SectionUI GetSectionUI(string sectionId)
Parameters
Type Name Description
string sectionId
Returns
Type Description
SectionUI

GetSequenceUI(string)

Fetches an element using his id. Returns null if there is no corresponding element.

Declaration
public SequenceUI GetSequenceUI(string nodeId)
Parameters
Type Name Description
string nodeId
Returns
Type Description
SequenceUI

GetTransitionUI(string)

Fetches an element using his id. Returns null if there is no corresponding element.

Declaration
public TransitionUI GetTransitionUI(string nodeId)
Parameters
Type Name Description
string nodeId
Returns
Type Description
TransitionUI

HasVisibleNode()

Checks if the rect contains at least one of the nodes. The rect must be expressed within business coordinates.

Declaration
public bool HasVisibleNode()
Returns
Type Description
bool

OpenContextMenu(ContextualMenuPopulateEvent)

Declaration
public void OpenContextMenu(ContextualMenuPopulateEvent evt)
Parameters
Type Name Description
ContextualMenuPopulateEvent evt

Reload()

Declaration
public void Reload()

RemoveArcUI(ArcUI)

Declaration
public bool RemoveArcUI(ArcUI arcUI)
Parameters
Type Name Description
ArcUI arcUI
Returns
Type Description
bool

RemoveCommentUI(string)

Declaration
public bool RemoveCommentUI(string commentId)
Parameters
Type Name Description
string commentId
Returns
Type Description
bool

RemoveMovableElementUI(AMovableElementUI)

Declaration
public bool RemoveMovableElementUI(AMovableElementUI movableElementUI)
Parameters
Type Name Description
AMovableElementUI movableElementUI
Returns
Type Description
bool

RemoveSEArc(string, string, bool)

Declaration
public bool RemoveSEArc(string idTransition, string idSequence, bool isSourceSequence)
Parameters
Type Name Description
string idTransition
string idSequence
bool isSourceSequence
Returns
Type Description
bool

RemoveSectionUI(string)

Declaration
public bool RemoveSectionUI(string sectionId)
Parameters
Type Name Description
string sectionId
Returns
Type Description
bool

RemoveSequenceUI(string)

Declaration
public bool RemoveSequenceUI(string idSeq)
Parameters
Type Name Description
string idSeq
Returns
Type Description
bool

RemoveTransitionUI(string)

Declaration
public bool RemoveTransitionUI(string transitionID)
Parameters
Type Name Description
string transitionID
Returns
Type Description
bool

SubscribeToSECanvas(CanvasUI)

Subscribes the canvas to a list of events from the UI Sequence

Declaration
public void SubscribeToSECanvas(CanvasUI canvas)
Parameters
Type Name Description
CanvasUI canvas

UpdateUI(bool)

Declaration
public void UpdateUI(bool updateElementsUI = false)
Parameters
Type Name Description
bool updateElementsUI

Zoom(float, Vector2)

Declaration
public void Zoom(float newZoom, Vector2 zoomPosition)
Parameters
Type Name Description
float newZoom
Vector2 zoomPosition

Events

ElementUIDelete

Signal emitted when a UI Element wants to be deleted

Declaration
public event EventHandler<AClickableElementUI> ElementUIDelete
Event Type
Type Description
EventHandler<AClickableElementUI>

ElementUIDoubleClick

Signal emitted when a UI Element has been clicked twice

Declaration
public event EventHandler<AClickableElementUI> ElementUIDoubleClick
Event Type
Type Description
EventHandler<AClickableElementUI>

ElementUIRightClick

Signal emitted when a UI Element has been right clicked

Declaration
public event EventHandler<AClickableElementUI> ElementUIRightClick
Event Type
Type Description
EventHandler<AClickableElementUI>

ElementUISimpleClick

Signal emitted when a UI Element has been clicked once

Declaration
public event EventHandler<AClickableElementUI> ElementUISimpleClick
Event Type
Type Description
EventHandler<AClickableElementUI>

MovableElementEndMove

Signal emitted when a Movable Element has been moved

Declaration
public event EventHandler<AMovableElementUI.MovableElementUIMoved> MovableElementEndMove
Event Type
Type Description
EventHandler<AMovableElementUI.MovableElementUIMoved>

MovableElementMoved

Signal emitted when a Movable Element is being moved

Declaration
public event EventHandler<AMovableElementUI.MovableElementUIMoved> MovableElementMoved
Event Type
Type Description
EventHandler<AMovableElementUI.MovableElementUIMoved>

MovableElementStartMove

Signal emitted when a Movable Element is move is starting

Declaration
public event EventHandler<AMovableElementUI.MovableElementUIMoved> MovableElementStartMove
Event Type
Type Description
EventHandler<AMovableElementUI.MovableElementUIMoved>
INSA     IRISA     Inria     Ouest Valorisation Back to top