User:Epsilion/Test: Difference between revisions

From Resonite Wiki
Testing Lua
 
mNo edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#Invoke:Test|hello}}
{{#Invoke:Test|GenerateUI
|Name=To String
|Category=Strings
|Inline
|Inputs=
[
{"Name":"V", "Type":"Dummy"},
{"Name":"ReallyReallyLongComponentName", "Type":"String"},
{"Name":"FormatProvider", "Type":"IFormatProvider", "Multi":3}
]
|Outputs=
[
{"Name":"*", "Type":"String", "Multi":2}
]
|Globals=
[
{"Name": "*", "Type":"String"},
{"Name": "ReallyQuiteLongComponentName", "Type":"String"}
]
|}}
 
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lacus viverra vitae congue eu. Dignissim diam quis enim lobortis scelerisque fermentum dui. In metus vulputate eu scelerisque felis imperdiet proin. Interdum varius sit amet mattis vulputate. Pulvinar elementum integer enim neque volutpat. In egestas erat imperdiet sed euismod nisi porta. Fringilla phasellus faucibus scelerisque eleifend donec pretium vulputate sapien. Mattis rhoncus urna neque viverra justo nec ultrices dui. Nunc consequat interdum varius sit amet. Nulla facilisi etiam dignissim diam quis. Ipsum consequat nisl vel pretium lectus quam id leo.
 
Lobortis feugiat vivamus at augue eget arcu dictum varius duis. Platea dictumst vestibulum rhoncus est pellentesque. Nulla at volutpat diam ut venenatis tellus in metus vulputate. Sapien nec sagittis aliquam malesuada. Sodales ut eu sem integer. Turpis egestas sed tempus urna et pharetra pharetra massa massa. Sodales neque sodales ut etiam. Porttitor rhoncus dolor purus non enim praesent elementum facilisis. Mauris ultrices eros in cursus turpis massa tincidunt dui. Tempor orci dapibus ultrices in iaculis nunc sed augue. Eu augue ut lectus arcu bibendum at varius vel. Egestas quis ipsum suspendisse ultrices gravida dictum fusce ut. Blandit aliquam etiam erat velit scelerisque in dictum. Vitae elementum curabitur vitae nunc. Gravida arcu ac tortor dignissim convallis aenean et tortor at. Interdum velit laoreet id donec ultrices tincidunt arcu non. Consectetur a erat nam at lectus urna duis.
 
Scelerisque viverra mauris in aliquam. Posuere ac ut consequat semper viverra nam. Sociis natoque penatibus et magnis dis parturient montes. Aliquam sem et tortor consequat id. Viverra nam libero justo laoreet. Accumsan tortor posuere ac ut consequat semper viverra nam libero. Aliquam etiam erat velit scelerisque in dictum non. Eget mi proin sed libero enim sed faucibus turpis. Viverra ipsum nunc aliquet bibendum enim facilisis. Pretium lectus quam id leo in vitae turpis. Tellus orci ac auctor augue mauris augue. Tortor dignissim convallis aenean et tortor at. Quis eleifend quam adipiscing vitae proin. Suscipit tellus mauris a diam maecenas sed enim ut sem. Feugiat nisl pretium fusce id velit ut.
{{#Invoke:Test2|GenerateUI
|Name=Text
|Fields=
[
{"Name":"persistent", "FieldType":"Sync", "Type":"Bool"},
{"Name":"UpdateOrder", "FieldType":"Sync", "Type":"Int"},
{"Name":"Enabled", "FieldType":"Sync", "Type":"Bool"},
{"Name":"Font", "FieldType":"AssetRef", "Type":"FrooxEngine.FontSet"},
{"Name":"Content", "FieldType":"Sync", "Type":"String"},
{"Name":"ParseRichText", "FieldType":"Sync", "Type":"Bool"},
{"Name":"NullContent", "FieldType":"Sync", "Type":"String"},
{"Name":"Size", "FieldType":"Sync", "Type":"Float", "Range":[0.1, 128.0]},
{"Name":"HorizontalAlign", "FieldType":"Sync", "Type":"TextHorizontalAlignment"},
{"Name":"VerticalAlign", "FieldType":"Sync", "Type":"TextVerticalAlignment"},
{"Name":"AlignmentMode", "FieldType":"Sync", "Type":"Elements.Assets.AlignmentMode"},
{"Name":"Color", "FieldType":"Sync", "Type":"ColorX"},
{"Name":"Materials", "FieldType":"SyncAssetList", "Type":"Material"},
{"Name":"LineHeight", "FieldType":"Sync", "Type":"Float", "Range":[0.25, 2.0]},
{"Name":"MaskPattern", "FieldType":"Sync", "Type":"String"},
{"Name":"HorizontalAutoSize", "FieldType":"Sync", "Type":"Bool"},
{"Name":"VerticalAutoSize", "FieldType":"Sync", "Type":"Bool"},
{"Name":"AutoSizeMin", "FieldType":"Sync", "Type":"Float"},
{"Name":"AutoSizeMax", "FieldType":"Sync", "Type":"Float"},
{"Name":"CaretPosition", "FieldType":"Sync", "Type":"Int"},
{"Name":"SelectionStart", "FieldType":"Sync", "Type":"Int"},
{"Name":"CaretColor", "FieldType":"Sync", "Type":"ColorX"},
{"Name":"SelectionColor", "FieldType":"Sync", "Type":"ColorX"},
{"Name":"InteractionTarget", "FieldType":"Sync", "Type":"Bool"},
{"Name":"_legacyFontMaterial", "FieldType":"SyncRef", "Type":"FontMaterial"},
{"Name":"_legacyAlign", "FieldType":"Sync", "Type":"Alignment"}
]
|}}
 
= Inputs = <!--T:3-->
 
== OnlyForUser ==
Description, lorum ipsum
== Condition ==
Description, lorum ipsum
 
= Outputs = <!--T:3-->
== OnChanged ==
Description, lorum ipsum

Latest revision as of 03:57, 15 January 2024

To String
V
*
ReallyReallyLongComponentName
+
-
FormatProvider
+
-
*
null
ReallyQuiteLongComponentName
null
Strings

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lacus viverra vitae congue eu. Dignissim diam quis enim lobortis scelerisque fermentum dui. In metus vulputate eu scelerisque felis imperdiet proin. Interdum varius sit amet mattis vulputate. Pulvinar elementum integer enim neque volutpat. In egestas erat imperdiet sed euismod nisi porta. Fringilla phasellus faucibus scelerisque eleifend donec pretium vulputate sapien. Mattis rhoncus urna neque viverra justo nec ultrices dui. Nunc consequat interdum varius sit amet. Nulla facilisi etiam dignissim diam quis. Ipsum consequat nisl vel pretium lectus quam id leo.

Lobortis feugiat vivamus at augue eget arcu dictum varius duis. Platea dictumst vestibulum rhoncus est pellentesque. Nulla at volutpat diam ut venenatis tellus in metus vulputate. Sapien nec sagittis aliquam malesuada. Sodales ut eu sem integer. Turpis egestas sed tempus urna et pharetra pharetra massa massa. Sodales neque sodales ut etiam. Porttitor rhoncus dolor purus non enim praesent elementum facilisis. Mauris ultrices eros in cursus turpis massa tincidunt dui. Tempor orci dapibus ultrices in iaculis nunc sed augue. Eu augue ut lectus arcu bibendum at varius vel. Egestas quis ipsum suspendisse ultrices gravida dictum fusce ut. Blandit aliquam etiam erat velit scelerisque in dictum. Vitae elementum curabitur vitae nunc. Gravida arcu ac tortor dignissim convallis aenean et tortor at. Interdum velit laoreet id donec ultrices tincidunt arcu non. Consectetur a erat nam at lectus urna duis.

Scelerisque viverra mauris in aliquam. Posuere ac ut consequat semper viverra nam. Sociis natoque penatibus et magnis dis parturient montes. Aliquam sem et tortor consequat id. Viverra nam libero justo laoreet. Accumsan tortor posuere ac ut consequat semper viverra nam libero. Aliquam etiam erat velit scelerisque in dictum non. Eget mi proin sed libero enim sed faucibus turpis. Viverra ipsum nunc aliquet bibendum enim facilisis. Pretium lectus quam id leo in vitae turpis. Tellus orci ac auctor augue mauris augue. Tortor dignissim convallis aenean et tortor at. Quis eleifend quam adipiscing vitae proin. Suscipit tellus mauris a diam maecenas sed enim ut sem. Feugiat nisl pretium fusce id velit ut. Lua error in Module:Test2 at line 162: attempt to get length of field 'Value' (a nil value).

Inputs

OnlyForUser

Description, lorum ipsum

Condition

Description, lorum ipsum

Outputs

OnChanged

Description, lorum ipsum