function Create_Player( level ) { obj = level.CreateGameObject(). { name = "Player", id = null, localPosition = vec3(0,0,0), }; rsrc = obj.AddResource( "test", 2 ). { "type" = 1, "enabled" = true, "hasShadows" = true, "color" = vec3(0.372549, 0.564475, 1), "intensity" = 5.476, "range" = 3.204, "power" = 1.332, "localMatrix" = mat4(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0.846, 1), "matrixMode" = 0, "cookieTexture" = "", "isStatic" = false, }; bhvr = obj.AddBehavior( "chr", "TSCharacter" ). { }; bhvr = obj.AddBehavior( "ctrl_player", "TSPlayerController" ). { }; return obj; }