{
  "title": "Football Pitch Prefab Test",
  "spawn": {
    "position_y": 5
  },
  "characters": [
    {
      "id": "test_football_pitch",
      "base": true,
      "spawn": false,
      "entities": [
        {
          "id": "ground",
          "attach_y": -0.1,
          "texture": "lavaleaf.png",
          "vertex_colors": [0, 0.5, 0, 1],
          "vertices": [
            999, 0, -999,
            -999, 0, -999,
            -999, 0, 999,
            999, 0, 999
          ]
        }
      ]
    }
  ],
  "prefabs": [
    {
      "type": "prefabs_webgl_football_pitch",
      "properties": {
        "prefix": "default"
      }
    },
    {
      "type": "prefabs_webgl_football_pitch",
      "properties": {
        "prefix": "colors",
        "attach_z": 96,
        "goal_color": [1, 0, 0, 1],
        "grass_color": [0.5, 0.5, 0, 1],
        "line_color": [0.5, 0, 0.5, 1],
        "line_width": 2,
        "spot_radius": 2
      }
    },
    {
      "type": "prefabs_webgl_football_pitch",
      "properties": {
        "prefix": "resized",
        "attach_x": 128,
        "circle_radius": 5,
        "goal_height": 55,
        "goal_width": 2,
        "goalbox_length": 33,
        "goalbox_width": 4,
        "line_height": 4,
        "line_width": 1,
        "penalty_distance": 36,
        "penaltybox_length": 40,
        "penaltybox_width": 25,
        "pitch_length": 100,
        "pitch_width": 100,
        "spot_radius": 2
      }
    },
    {
      "type": "prefabs_webgl_football_pitch",
      "properties": {
        "prefix": "rotated",
        "attach_x": -128,
        "rotate_y": 90
      }
    },
    {
      "type": "prefabs_webgl_football_pitch",
      "properties": {
        "prefix": "scaled",
        "attach_z": -356,
        "scaling": 8
      }
    },
    {
      "type": "prefabs_webgl_football_pitch",
      "properties": {
        "prefix": "together",
        "attach_z": 356,
        "circle_radius": 16,
        "goal_color": [1, 1, 0, 1],
        "goal_height": 1,
        "goal_width": 75,
        "goalbox_length": 3,
        "goalbox_width": 80,
        "grass_color": [0, 0, 0.3, 1],
        "line_color": [0, 0.3, 0, 1],
        "line_height": 4,
        "line_width": 1,
        "penalty_distance": 13,
        "penaltybox_length": 10,
        "penaltybox_width": 100,
        "pitch_length": 50,
        "pitch_width": 200,
        "rotate_y": 90,
        "scaling": 8,
        "spot_radius": 2
      }
    }
  ]
}
