Sha256: dcc139335c506cc41da468cb146294256e0794ffe9a77129ab15a7ea8147e958

Contents?: true

Size: 1.2 KB

Versions: 1

Compression:

Stored size: 1.2 KB

Contents

#!/usr/bin/env ruic
metadata 'MetaData.xml'                         # optional; also may be set via -m flag
uia 'projects/CustomClasses/CustomClasses.uia'  # required before other commands

main = app.main_presentation

effect = main/"Scene.Layer.Brush Strokes"
assert effect
assert effect.name == "Brush Strokes"
assert effect.properties.length == 11 # 6 shared asset, 1 effect, 4 from effect
assert effect['brushAngle'].value == 45
assert effect['starttime',1] == 0
assert effect['NoiseSamp'].value == 'maps/effects/brushnoise.dds'

material = main/"Scene.Layer.Rectangle.Material"
assert material.properties.length == 12 # 6 shared asset, 2 MaterialBase, 4 from material
assert material.name == "Material"
assert material['uEnvironmentMappingEnabled']
assert !material['ATTRIBUTE-DOES-NOT-EXIST']
assert material['uEnvironmentTexture',1] == 'maps/materials/spherical_checker.png'

b1 = main/'Scene.TimeDrivenAttribute'
assert b1.name == 'TimeDrivenAttribute'
assert b1['sourcepath',0][/[^\/\\]+$/]=='TimeDrivenAttribute.lua'

b2 = main/'Scene.Layer.DataDrivenTime'
assert b2.name == 'DataDrivenTime'
assert b2['sourcepath',0][/[^\/\\]+$/]=='DataDrivenTime.lua'

show "(all assertions successful)"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
RUIC-0.6.1 test/customclasses.ruic