{ "assetsDir":"modules/mojo3d/tests/assets/", "instances":[{ "ctor":{ "args":[true], "decl":"mojo3d.Scene.New", "type":"Void(Bool)" }, "id":0, "state":{ "AmbientLight":[0.05000000074505806,0.15000000596046448,0.25,0.25], "ClearColor":[0.20000000298023224,0.60000002384185791,1,1], "FogColor":[0.20000000298023224,0.60000002384185791,1,1], "FogFar":200 }, "type":"mojo3d.Scene" },{ "ctor":{ "args":[null], "decl":"mojo3d.Camera.New", "type":"Void(mojo3d.Entity)" }, "id":1, "state":{ "LocalMatrix":[1,0,0,0,1,0,0,0,1,0,2.5,-5], "Visible":true }, "type":"mojo3d.Camera" },{ "ctor":{ "args":["@1"], "decl":"mojo3d.FlyBehaviour.New", "type":"Void(mojo3d.Entity)" }, "id":2, "type":"mojo3d.FlyBehaviour" },{ "ctor":{ "args":[null], "decl":"mojo3d.Light.New", "type":"Void(mojo3d.Entity)" }, "id":3, "state":{ "CastsShadow":true, "LocalMatrix":[0.70710676908493042,0,0.70710676908493042,-0.49999997019767761,0.70710676908493042,0.49999997019767761,-0.49999997019767761,-0.70710676908493042,0.49999997019767761,0,0,0], "Visible":true }, "type":"mojo3d.Light" },{ "ctor":{ "args":[[0.69999998807907104,1,0,1],1,1,false], "decl":"mojo3d.PbrMaterial.New", "type":"Void(std.graphics.Color,Float,Float,Bool)" }, "id":4, "type":"mojo3d.PbrMaterial" },{ "ctor":{ "args":[[-100,-1,-100,100,0,100],1,1,1], "decl":"mojo3d.Mesh.CreateBox", "type":"mojo3d.Mesh(std.geom.Box,Int,Int,Int)" }, "id":5, "type":"mojo3d.Mesh" },{ "ctor":{ "args":["@5","@4",null], "decl":"mojo3d.Model.New", "type":"Void(mojo3d.Mesh,mojo3d.Material,mojo3d.Entity)" }, "id":6, "state":{ "Materials":["@4"], "Mesh":"@5", "Visible":true }, "type":"mojo3d.Model" },{ "ctor":{ "args":[[1,0,0,1],0.05000000074505806,0.20000000298023224,false], "decl":"mojo3d.PbrMaterial.New", "type":"Void(std.graphics.Color,Float,Float,Bool)" }, "id":7, "type":"mojo3d.PbrMaterial" },{ "ctor":{ "args":[2,0.5,48,24], "decl":"mojo3d.Mesh.CreateTorus", "type":"mojo3d.Mesh(Float,Float,Int,Int)" }, "id":8, "type":"mojo3d.Mesh" },{ "ctor":{ "args":["@8","@7",null], "decl":"mojo3d.Model.New", "type":"Void(mojo3d.Mesh,mojo3d.Material,mojo3d.Entity)" }, "id":9, "state":{ "LocalMatrix":[1,0,0,0,1,0,0,0,1,0,2.5,0], "Materials":["@7"], "Mesh":"@8", "Visible":true }, "type":"mojo3d.Model" },{ "ctor":{ "args":["@9"], "decl":"mojo3d.RotateBehaviour.New", "type":"Void(mojo3d.Entity)" }, "id":10, "state":{ "Speed":[0.10000000149011612,0.20000000298023224,0.30000001192092896] }, "type":"mojo3d.RotateBehaviour" }] }