Class for setting conditions on the Editor.




key Key
queryType Query Type
QueryType.None The none
QueryType.Exist The exist
QueryType.EqualTo The equal to
QueryType.LowerThan The lower than
QueryType.HigherThan The higher than
QueryType.ContainsInThis The contains in this
QueryType.ContainsInReferenceValue The contains in reference value
QueryType.EmptyOnJson The empty on json
QueryType.RangeIn The range
QueryType.ContainsCapability The contains capability
inverse Reverse conditions
dataType Data Type
DataType.String The string
DataType.Int The int
DataType.Float The float
DataType.Long The long
DataType.Double The double
DataType.Boolean The boolean
DataType.Path The path
dataSource Data source
DataSource.StaticValue The static value
DataSource.Internal The internal data
DataSource.Outside The outside data
DataSource.SceneData The scene data
checkExistenceTarget When the query type is Exist
CheckExistenceTarget.Internal The internal data
CheckExistenceTarget.Outside The outside data
CheckExistenceTarget.SceneData The scene data
IsLocalized Whether it is translated or not
IsIgnoreOnZero Ignore condition when value is 0
defaultValueString DefaultValue
defaultValueNumeric DefaultValue
defaultValueBoolean DefaultValue
valueString The string value
valueNumeric The numeric value
valueBoolean The boolean value
referenceKey Reference key


higherRange Gets or sets the higher range.
lowerRange Gets or sets the lower range.
reference Gets the reference value.


IsUpdateSceneTimeOnSync( ) Determines whether this instance is update scene time on synchronize.
Validate( ) Validate data
GetString(UIDataItem,mUniSm.Page.SceneControllerBehaviour) Gets the string.
GetNumeric(UIDataItem,mUniSm.Page.SceneControllerBehaviour) Gets the numeric.
GetBoolean(UIDataItem,mUniSm.Page.SceneControllerBehaviour) Gets the boolean.
Apply(UIDataItem,mUniSm.Page.SceneControllerBehaviour,UIDataItem) Applies the specified item.