{
  "$$ClassName" : "TCastleUserInterface",
  "FullSize" : true,
  "Name" : "Group1",
  "$Children" : [
    {
      "$$ClassName" : "TCastleViewport",
      "Camera" : "Camera1",
      "FullSize" : true,
      "Items" : {
        "$$ClassName" : "TCastleRootTransform",
        "PhysicsProperties" : {
          "$$ClassName" : "TPhysicsProperties"
        },
        "$Children" : [
          {
            "$$ClassName" : "TCastleBox",
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent",
              "Blue" : 1.5686275064945221E-001,
              "Green" : 3.8039216399192810E-001,
              "Red" : 8.4313726425170898E-001
            },
            "Material" : "pmUnlit",
            "Name" : "Ground",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "SizePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 1.6000000000000000E+003,
              "Y" : 5.0000000000000000E+001
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 8.1435260009765625E+002,
              "Y" : 4.2121685028076172E+001
            },
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleBoxCollider",
                "Mass" : 1.0000000000000000E+001,
                "Name" : "BoxCollider1"
              },
              {
                "$$ClassName" : "TCastleRigidBody",
                "Dynamic" : false,
                "LockRotation" : [
                  0,
                  1
                ],
                "LockTranslation" : [
                  2
                ],
                "Name" : "RigidBody2"
              }
            ]
          },
          {
            "$$ClassName" : "TCastleSphere",
            "CollisionSphereRadius" : 5.0000000000000000E+001,
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent",
              "Blue" : 0.0000000000000000E+000
            },
            "Material" : "pmUnlit",
            "Name" : "SpherePlayer",
            "Radius" : 5.0000000000000000E+001,
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 3.3416534423828125E+002,
              "Y" : 1.1934478759765625E+002
            },
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleSphereCollider",
                "Mass" : 1.0000000000000000E+000,
                "Mode2D" : true,
                "Name" : "SphereCollider1"
              },
              {
                "$$ClassName" : "TCastleRigidBody",
                "Animated" : true,
                "CollisionDetection" : "cdContinuous",
                "Dynamic" : false,
                "LockRotation" : [
                  0,
                  1
                ],
                "LockTranslation" : [
                  2
                ],
                "Name" : "PlayerBody"
              }
            ]
          },
          {
            "$$ClassName" : "TCastleSphere",
            "CollisionSphereRadius" : 5.0000000000000000E+001,
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent",
              "Blue" : 9.0196080505847931E-002,
              "Green" : 0.0000000000000000E+000
            },
            "Material" : "pmUnlit",
            "Name" : "SphereDynamic",
            "Radius" : 5.0000000000000000E+001,
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 5.8549139404296875E+002,
              "Y" : 1.4180966186523438E+002
            },
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleSphereCollider",
                "Friction" : 1.0000000149011612E-001,
                "Mass" : 1.0000000000000000E+000,
                "Mode2D" : true,
                "Name" : "SphereCollider2"
              },
              {
                "$$ClassName" : "TCastleRigidBody",
                "CollisionDetection" : "cdContinuous",
                "LockRotation" : [
                  0,
                  1
                ],
                "LockTranslation" : [
                  2
                ],
                "Name" : "TestBody"
              }
            ]
          },
          {
            "$$ClassName" : "TCastleBox",
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent",
              "Blue" : 1.5686275064945221E-001,
              "Green" : 3.8039216399192810E-001,
              "Red" : 8.4313726425170898E-001
            },
            "Material" : "pmUnlit",
            "Name" : "Box1",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "SizePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 4.0000000000000000E+001,
              "Y" : 2.7000000000000000E+002
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 4.7737915039062500E+001,
              "Y" : 2.0358813476562500E+002
            },
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleRigidBody",
                "Dynamic" : false,
                "LockRotation" : [
                  0,
                  1
                ],
                "LockTranslation" : [
                  2
                ],
                "Name" : "RigidBody4"
              },
              {
                "$$ClassName" : "TCastleBoxCollider",
                "Mass" : 1.0000000000000000E+001,
                "Name" : "BoxCollider2"
              }
            ]
          },
          {
            "$$ClassName" : "TCastleBox",
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent",
              "Blue" : 1.5686275064945221E-001,
              "Green" : 3.8039216399192810E-001,
              "Red" : 8.4313726425170898E-001
            },
            "Material" : "pmUnlit",
            "Name" : "Box2",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "SizePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 4.0000000000000000E+001,
              "Y" : 2.7000000000000000E+002
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 1.4728548583984375E+003,
              "Y" : 2.0358813476562500E+002
            },
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleRigidBody",
                "Dynamic" : false,
                "LockRotation" : [
                  0,
                  1
                ],
                "LockTranslation" : [
                  2
                ],
                "Name" : "RigidBody5"
              },
              {
                "$$ClassName" : "TCastleBoxCollider",
                "Mass" : 1.0000000000000000E+001,
                "Name" : "BoxCollider3"
              }
            ]
          },
          {
            "$$ClassName" : "TCastleCamera",
            "Name" : "Camera1",
            "Orthographic" : {
              "$$ClassName" : "TCastleOrthographic",
              "Width" : 1.6000000000000000E+003
            },
            "Perspective" : {
              "$$ClassName" : "TCastlePerspective"
            },
            "ProjectionType" : "ptOrthographic",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent",
              "Z" : 1.0000000000000000E+000
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : -2.3544128417968750E+001,
              "Y" : -1.4959777832031250E+001,
              "Z" : 5.0000000000000000E+002
            }
          }
        ]
      },
      "Name" : "Viewport",
      "InternalDesignCamera" : {
        "$$ClassName" : "TCastleCamera",
        "Name" : "",
        "Orthographic" : {
          "$$ClassName" : "TCastleOrthographic",
          "OriginPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "X" : 5.0000000000000000E-001,
            "Y" : 5.0000000000000000E-001
          },
          "Width" : 2.3869194335937500E+003
        },
        "Perspective" : {
          "$$ClassName" : "TCastlePerspective"
        },
        "ProjectionType" : "ptOrthographic",
        "RotationPersistent" : {
          "$$ClassName" : "TCastleVector4RotationPersistent",
          "Z" : 1.0000000000000000E+000
        },
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent",
          "X" : 7.1096087646484375E+002,
          "Y" : 5.2268255615234375E+002,
          "Z" : 1.6000000000000000E+003
        }
      },
      "InternalDesignNavigationType" : 2,
      "InternalDesignNavigations[dnFly]" : {
        "$$ClassName" : "TCastleWalkNavigationDesign",
        "Exists" : false,
        "Name" : ""
      },
      "InternalDesignNavigations[dnExamine]" : {
        "$$ClassName" : "TCastleExamineNavigationDesign",
        "Exists" : false,
        "Name" : ""
      },
      "InternalDesignNavigations[dn2D]" : {
        "$$ClassName" : "TCastle2DNavigationDesign",
        "Name" : ""
      }
    },
    {
      "$$ClassName" : "TCastleLabel",
      "ColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Green" : 1.0000000000000000E+000,
        "Red" : 1.0000000000000000E+000
      },
      "FontSize" : 2.0000000000000000E+001,
      "HorizontalAnchorParent" : "hpRight",
      "HorizontalAnchorSelf" : "hpRight",
      "Name" : "LabelFps",
      "Text" : [
        "FPS: xxx"
      ],
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : -2.0000000000000000E+001,
        "Y" : -2.0000000000000000E+001
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop"
    },
    {
      "$$ClassName" : "TCastleVerticalGroup",
      "Name" : "VerticalGroup1",
      "Spacing" : 1.0000000000000000E+001,
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : 2.3999877929687500E+001,
        "Y" : -4.0000000000000000E+001
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop",
      "$Children" : [
        {
          "$$ClassName" : "TCastleLabel",
          "ColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Blue" : 1.0000000000000000E+000,
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "Name" : "Label1",
          "Text" : [
            "Yellow sphere settings:"
          ],
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop"
        },
        {
          "$$ClassName" : "TCastleCheckbox",
          "Caption" : "ContinuousCollisionDetection",
          "CheckboxColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Blue" : 1.0000000000000000E+000,
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "Checked" : true,
          "Name" : "CheckboxContinuousCollisionDetection",
          "TextColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Blue" : 1.0000000000000000E+000,
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -3.2000000000000000E+001
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop"
        },
        {
          "$$ClassName" : "TCastleVerticalGroup",
          "Name" : "VerticalGroup2",
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -6.6000000000000000E+001
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop",
          "$Children" : [
            {
              "$$ClassName" : "TCastleLabel",
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "Name" : "Label3",
              "PaddingVertical" : 5.0000000000000000E+000,
              "Text" : [
                "Body type:"
              ],
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleButton",
              "Caption" : "Animated",
              "CustomBackgroundDisabled" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundFocused" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundNormal" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundPressed" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Image" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "MinWidth" : 2.0000000000000000E+002,
              "Name" : "ButtonBodyAnimated",
              "Toggle" : true,
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -3.2000003814697266E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleButton",
              "Caption" : "Dynamic",
              "CustomBackgroundDisabled" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundFocused" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundNormal" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundPressed" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Image" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "MinWidth" : 2.0000000000000000E+002,
              "Name" : "ButtonBodyDynamic",
              "Toggle" : true,
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -7.1000000000000000E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            }
          ]
        },
        {
          "$$ClassName" : "TCastleVerticalGroup",
          "Name" : "VerticalGroup",
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -1.8600000000000000E+002
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop",
          "$Children" : [
            {
              "$$ClassName" : "TCastleLabel",
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "Name" : "Label4",
              "PaddingVertical" : 5.0000000000000000E+000,
              "Text" : [
                "Move by:"
              ],
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleButton",
              "Caption" : "Change Translation",
              "CustomBackgroundDisabled" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundFocused" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundNormal" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundPressed" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Image" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Name" : "ButtonMoveByTranslate",
              "Toggle" : true,
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -3.2000003814697266E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleButton",
              "Caption" : "Change LinearVelocity (only works when Dynamic)",
              "CustomBackgroundDisabled" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundFocused" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundNormal" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundPressed" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Image" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Name" : "ButtonMoveByVelocity",
              "Toggle" : true,
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -7.1000000000000000E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleButton",
              "Caption" : "Move by animate translation",
              "CustomBackgroundDisabled" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundFocused" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundNormal" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "CustomBackgroundPressed" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Exists" : false,
              "Image" : {
                "$$ClassName" : "TCastleImagePersistent"
              },
              "Name" : "ButtonMoveByAnimateTranslation",
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -4.8000003814697266E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            }
          ]
        },
        {
          "$$ClassName" : "TCastleUserInterface",
          "Height" : 4.0000000000000000E+001,
          "Name" : "Group2",
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -3.0600000000000000E+002
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop"
        },
        {
          "$$ClassName" : "TCastleLabel",
          "ColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Blue" : 1.0000000000000000E+000,
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "Name" : "Label2",
          "Text" : [
            "Red sphere settings"
          ],
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -3.5600000000000000E+002
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop"
        },
        {
          "$$ClassName" : "TCastleCheckbox",
          "Caption" : "ContinuousCollisionDetection",
          "CheckboxColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Blue" : 1.0000000000000000E+000,
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "Checked" : true,
          "Name" : "CheckboxContinuousCollisionDetectionSphereDynamic",
          "TextColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Blue" : 1.0000000000000000E+000,
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -3.8800000000000000E+002
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop"
        }
      ]
    }
  ]
}